我需要创建具有特定名称(超过 63 个字符)的函数。我在 IDE 中收到此消息
标识符太长(不应超过 63 个字符)
当我创建函数名称时被截断。是否有任何方法可以创建超过 63 个字符的标识符?
https://www.postgresql.org/docs/current/sql-syntax-lexical.html说:
系统使用不超过 NAMEDATALEN-1 个字节的标识符;可以在命令中写入更长的名称,但它们会被截断。默认情况下,NAMEDATALEN 为 64,因此最大标识符长度为 63 字节。如果此限制有问题,可以通过更改 中的 NAMEDATALEN 常量来提高该限制
src/include/pg_config_manual.h。
换句话说,如果您更改 PostgreSQL 的代码并构建自定义二进制文件,则可以增加限制。
我会为该函数选择一个不同的名称。
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |