gpt4 book ai didi

postgresql - postgreSQL 字符限制

转载 作者:行者123 更新时间:2023-11-29 11:15:59 27 4
gpt4 key购买 nike

在完全脱离 mySQL 之后,我对 pgSQL 还是比较陌生。

我正在尝试找出 pgSQL 可能有或没有的字符限制(如果有的话)。具体来说,我很好奇以下内容是否有字符限制?

  1. 数据库名称长度(mySQL 为 64 个字符)
  2. 用户名长度(mySQL 为 16 个字符)
  3. 密码长度

我一直在 Google 上搜索,阅读了 pgSQL 常见问题解答,以及一些随机的其他帖子,但我没有找到任何这些的可靠答案。也许 pgSQL 没有像 mySQL 那样的这些限制。如果有人能阐明这一点,那就太好了!

我目前使用的是 pgSQL 9.3.1

最佳答案

任何标识符的长度限制为 63 个字符:

http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

By default, NAMEDATALEN is 64 so the maximum identifier length is 63 bytes

由于用户名和数据库名称是标识符,因此该限制应适用于它们。

我不知道密码有任何长度限制(尽管我确定有)。

关于postgresql - postgreSQL 字符限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19499058/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com