gpt4 book ai didi

postgresql - PostgreSQL 外键约束中的意外值

转载 作者:行者123 更新时间:2023-11-29 13:54:37 24 4
gpt4 key购买 nike

我有两个表,profilescities,我想在 profiles 表中添加一列 city_id作为外键并使其引用 cities 表中的 id 列。所以我运行以下代码:

alter table profiles add column city_id integer REFERENCES cities(id);

奇怪的是,当我查看 profiles 表 DDL 时,我看到以下内容:

FOREIGN KEY ("30") REFERENCES public.cities (id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION

如我所愿

FOREIGN KEY (city_id) REFERENCES public.cities (id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION

我做错了什么?

最佳答案

我认为这可能是新 JetBrains 的 DataGrip IDE 中的错误,因为当我使用 pgAdmin 时,我看到了我所期望的:

CONSTRAINT profiles_city_id_fkey FOREIGN KEY (city_id)
REFERENCES cities (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION

关于postgresql - PostgreSQL 外键约束中的意外值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703193/

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