如何在 Google Cloud 中克隆 postgres 数据库模式?

如何在 Google Cloud 中克隆 postgres 数据库模式?

我是 postgres 的新手。

但我有一个项目正在使用它。它有表、约束、触发器和函数。为了简单起见,我们将其称为 DB1。

现在我想基于现有项目创建一个新项目。说到数据库,我需要创建与现有数据库完全相同但数据为空的数据库。就像项目的一个新起点。因此,任何增量数值都从 0 开始。我们将新数据库称为 DB2。

两个项目都使用相同的 Google Cloud PostgreSQL 实例。因此我进入 GC 控制台并在同一个实例中创建了 DB2。

然后我阅读了这里和这里的文档,但它用于导出和导入整个数据库(包括数据)。就我而言,我想要一个新的数据库,空数据,但所有表、约束、触发器、函数都存在。正如我正确理解的那样,我需要复制的是 DB1 到 DB2 的模式(如果我错了,请纠正我)。

相关内容