Kon*_*kiy 12 sql database postgresql ddl
是否有CREATE TABLE IF NOT EXISTS创建数据库的模拟?
背景:我正在编写一个脚本,以便在未知系统上自动设置PostgreSQL中的模式.我不确定数据库(或者甚至是模式的一部分)是否已经部署,所以如果某些结构已经存在,我想构建我的代码以使其失败(或理想情况下甚至显示错误).我想区分阻止我创建数据库的错误(因此中止未来的架构更改,因为它们不起作用)来自此错误.
否,但您可以查询 pg_catalog.pg_database 表以查看它是否存在。