sql - 导出数据库的 CREATE 脚本

标签 sql database postgresql

假设我在 pgAdmin 中创建了一个数据库,但我想导出一个 CREATE sql 文件。

我将如何生成转储?

最佳答案

以下是如何使用 pgAdmin 创建可与 PostgreSql 数据库模式比较工具(例如 apgdiff)一起使用的模式脚本。 .这些说明适用于 pgAdmin3。

  1. 在 pgAdmin 中,右键单击数据库并单击“备份”。
  2. 输入适当的路径和文件名(即 /some/path/my_script.sql)。
  3. 在格式下拉列表中选择 Plain 作为格式。
  4. 转到“转储”选项 #1 选项卡并选中“仅模式”。
  5. 然后单击“备份”。然后点击完成。

注意:是的,我知道 pgAdmin 在幕后使用 pg_dump 来创建脚本,但问题是关于 pgAdmin,所以这是 GUI 方法。

关于sql - 导出数据库的 CREATE 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6024108/

相关文章:

postgresql - docker postgres pgadmin 本地连​​接

mysql - 连接和别名表出现问题

mysql - 按两个日期列对 View 进行排序并添加排名列

php - 千城万户的关系,什么才是正确的做法?

php - 如何使用 Web 表单使用数组将数据输入到 mysql 数据库?

database - 如何从 PostgreSQL 数据库中的文本文件加载数据?

php - PHP - MySQL 脚本非常慢

sql - 错误 : invalid input syntax for type numeric: "" (postgresql)

database - Couchdb:使用curl从所有数据库获取所有文档

ruby-on-rails - 检查 Postgres 数组中是否存在任何给定的值数组