这个问题已经在这里有一个答案:
- 模拟CREATE DATABASE IF NOT EXISTS PostgreSQL的? 6个回答
是否有一个模拟CREATE TABLE IF NOT EXISTS
创建数据库?
背景:我写一个脚本来自动设置在PostgreSQL的架构一个未知的系统上。 我不知道如果数据库(或模式,甚至部分)已经部署了,所以我要组织我的代码不会失败(或理想甚至显示错误)如果某些结构已经存在。 我想区分是阻止我创建数据库(所以放弃未来的架构更改,因为他们将无法正常工作)从这个错误中的错误。