Léo*_* 준영 96 database postgresql varchar varying
约翰用CHARACTER VARYING
在我使用的地方VARCHAR
.我是初学者,而他是专家.这表明我有一些我不知道的东西.
PostgreSQL中的CHARACTER VARYING和VARCHAR有什么区别?
小智 6
简短的回答:没有区别。
长答案:CHARACTER VARYING
是来自 ANSI SQL 标准的官方类型名称,所有兼容的数据库都需要支持。VARCHAR
是一个较短的别名,所有现代数据库也支持。我更喜欢,VARCHAR
因为它更短,因为更长的名字让人感觉迂腐。但是,postgres 工具喜欢pg_dump
并且\d
会输出character varying
.
唯一的区别是,CHARACTER VARYING比VARCHAR更人性化