是否有CREATE TABLE IF NOT EXISTS
用于创建数据库的类比?
背景:我正在编写一个脚本来在未知系统上自动设置 PostgreSQL 中的模式。我不确定数据库(甚至架构的一部分)是否已经部署,所以如果某些结构已经存在,我想构建我的代码以使其不会失败(或者理想情况下甚至显示错误)。我想将阻止我创建数据库的错误(因此中止未来的架构更改,因为它们不起作用)与此错误区分开来。
是否有CREATE TABLE IF NOT EXISTS
用于创建数据库的类比?
背景:我正在编写一个脚本来在未知系统上自动设置 PostgreSQL 中的模式。我不确定数据库(甚至架构的一部分)是否已经部署,所以如果某些结构已经存在,我想构建我的代码以使其不会失败(或者理想情况下甚至显示错误)。我想将阻止我创建数据库的错误(因此中止未来的架构更改,因为它们不起作用)与此错误区分开来。