gpt4 book ai didi

sql - Postgresql:检查模式是否存在?

转载 作者:行者123 更新时间:2023-11-29 11:05:42 34 4
gpt4 key购买 nike

我需要即时创建、管理和删除模式。如果我要创建一个已经存在的模式,我想(有条件地,通过外部方式)删除并按照指定重新创建它。如何检查我的 Postgres 9 服务器上是否存在所述模式?

目前,我正在这样做:

select exists (select * from pg_catalog.pg_namespace where nspname = 'schemaname');

但我觉得可能还有另一种方式...这是查询 Postgres 是否存在特定模式的“正确”方式吗?

最佳答案

以下查询将告诉您架构是否存在。

SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'name';

关于sql - Postgresql:检查模式是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016419/

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