Postgresql 我可以配置Aurora DB最大标识符长度吗?怎样
我有很长的列名,不管这是什么原因,我需要为列存储非常大的名称(至少128个),并且由于这个原因,我需要存储非常大的行 列的强限制为64,行的强限制为65535 列的“可配置”限制为63,而行的“可配置”限制无法找到 我的问题是:Postgresql 我可以配置Aurora DB最大标识符长度吗?怎样,postgresql,amazon-aurora,Postgresql,Amazon Aurora,我有很长的列名,不管这是什么原因,我需要为列存储非常大的名称(至少128个),并且由于这个原因,我需要存储非常大的行 列的强限制为64,行的强限制为65535 列的“可配置”限制为63,而行的“可配置”限制无法找到 我的问题是: AWS Aurora提供了这两种DBs,我一直在研究,无法发现这一限制是否可以在他们的postgresql产品中配置,是吗?如何更改此配置?所有PostgreSQL标识符(不仅仅是列名)的默认最大长度为63字节(不是字符)。这可以更改,例如: 可以通过重新编译Postg
AWS Aurora提供了这两种DBs,我一直在研究,无法发现这一限制是否可以在他们的postgresql产品中配置,是吗?如何更改此配置?所有PostgreSQL标识符(不仅仅是列名)的默认最大长度为63字节(不是字符)。这可以更改,例如: 可以通过重新编译PostgreSQL来增加 或在: 系统使用的标识符不超过
NAMEDATALEN-1
字节;
可以在命令中写入更长的名称,但它们将被截断。
默认情况下,NAMEDATALEN
为64,因此最大标识符长度为63
字节。如果此限制有问题,可以通过更改
src/include/pg\u config\u manual.h
中的NAMEDATALEN
常量
相关的:
NAMEDATALEN-1
字节;
可以在命令中写入更长的名称,但它们将被截断。
默认情况下,NAMEDATALEN
为64,因此最大标识符长度为63
字节。如果此限制有问题,可以通过更改
src/include/pg\u config\u manual.h
中的NAMEDATALEN
常量
相关的: