在完全脱离mySQL之后,我对pgSQL仍然相对较新。
我试图找到pgSQL可能有或没有的字符限制,如果有的话。具体来说,我很好奇以下是否有字符限制?
我一直在搜索Google,我已经阅读了pgSQL常见问题解答以及一些随机的其他帖子,但我还没有找到任何一个可靠的答案。也许pgSQL没有像mySQL那样的限制。如果有人能够对此有所了解那就太棒了!
我目前正在使用pgSQL 9.3.1
答案 0 :(得分:10)
任何标识符的长度限制为63个字符:
http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
默认情况下,NAMEDATALEN为64,因此最大标识符长度为63字节
由于用户名和数据库名称是标识符,因此该限制应适用于它们。
我不知道密码有任何长度限制(虽然我确定有密码)。