gpt4 book ai didi

database - 对 postgres 中的所有列类型使用 unicode(255)?

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:59 24 4
gpt4 key购买 nike

我不明白何时使用不同的长度来调用 unicode。我一直在为我的 postgres 数据库中的所有列(例如地址、名称、描述等)使用 types.Unicode(255)。这样做不明智吗?

最佳答案

不确定“unicode(255)”是什么意思——PostgreSQL 中没有这样的数据类型:

# create table q (x unicode(255));
ERROR: type "unicode" does not exist
LINE 1: create table q (x unicode(255));
^

也许您指的是 varchar(255)。在这种情况下 - 让我问:如果您需要 320 个字符的描述会怎样?

我个人更喜欢使用 TEXT 数据类型 - 因为数据库通常不关心字符串的长度是 100 还是 1000 个字符。

关于database - 对 postgres 中的所有列类型使用 unicode(255)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170047/

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