gpt4 book ai didi

sql - 如果在 postgreSQL 中不存在则创建唯一索引

转载 作者:行者123 更新时间:2023-11-29 11:18:21 25 4
gpt4 key购买 nike

我想在 PostgreSQL 中做类似的事情

CREATE UNIQUE INDEX IF NOT EXISTS

有什么想法吗?

最佳答案

您可以使用此语句检查是否存在具有给定名称的索引。

如果你的索引名称是some_table_some_field_idx

SELECT count(*) > 0
FROM pg_class c
WHERE c.relname = 'some_table_some_field_idx'
AND c.relkind = 'i';

从 Postgres 9.5 开始你甚至可以使用

CREATE INDEX IF NOT EXISTS

关于sql - 如果在 postgreSQL 中不存在则创建唯一索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24674281/

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