gpt4 book ai didi

postgresql - Rails 5 和 Postgres - 我可以在字段名称中使用 "?"吗?

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

我想知道是否使用“?”在字段名称中使用 Rails 5 和 Postgres 会导致任何问题吗?

字段名称示例:

想卖?

有证书吗?

最佳答案

在 SQL 中,问号 ? 在标识符中是无效的。您可以使用它的唯一方法是使用可怕的 quoted identifiers .

create table bad_names
(
"want_to_sell?" boolean,
"has_certification?" boolean
);

但我强烈建议您不要那样做。

带引号的标识符会产生如此多的问题,以至于它们不值得遵循不同编程语言的命名约定所带来的微不足道的优势。

关于postgresql - Rails 5 和 Postgres - 我可以在字段名称中使用 "?"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52939850/

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