PostgreSQL表描述输出,它是什么意思?

PostgreSQL表描述输出,它是什么意思?,postgresql,Postgresql,所以当我在PostgreSQL表上做一个表描述时,我得到这样的输出 2,模块,varchar,-1,68,t 我猜2是列号,“module”是列名,varchar是数据类型,68是长度,t是可空的 这是否正确,-1表示什么 谢谢-1是“typmod”(类型修饰符)。对于大多数类型,-1表示默认或未指定。具体来说,对于varchar,-1表示无限长度。这不是从psql获得的输出。您使用哪个工具进行“描述”看起来像是pg\u meta\u data()的输出,但不完全一样。张贴此“描述”的代码。

所以当我在PostgreSQL表上做一个表描述时,我得到这样的输出

2,模块,varchar,-1,68,t

我猜2是列号,“module”是列名,varchar是数据类型,68是长度,t是可空的

这是否正确,-1表示什么


谢谢

-1是“typmod”(类型修饰符)。对于大多数类型,-1表示默认或未指定。具体来说,对于varchar,-1表示无限长度。

这不是从psql获得的输出。您使用哪个工具进行“描述”看起来像是
pg\u meta\u data()
的输出,但不完全一样。张贴此“描述”的代码。