【发布时间】:2011-05-27 04:24:11
【问题描述】:
我在以前的数据库中手动更改了列长度。
但是通过 HQL 创建新数据库后,它正在创建 varchar(255),我需要让它更长。
我需要找到我应该更改哪个表的列?
我可以手动找到它,但现在我有大约 200 个表,我需要一个查询来执行此操作。
如何使用 SQL 查询在 Postgres 中获取列类型及其长度?
【问题讨论】:
-
在 Postgresql 中,您可以使用“varchar”(没有长度)或“text”(也没有长度)来创建一个文本字段来处理文本的长度。 Postgreql 很少需要固定宽度的文本字段,因为它可以优雅而高效地处理任意长度的字符串。
-
是的,你是对的,性能上没有区别数据的大小呢
标签: sql postgresql pgadmin