postgresql - PostgreSQL数据库设计的备份——无数据

标签 postgresql backup

我试图找到一种方法来备份我的数据库设计,而不包括存储在数据库中的数据。实际上,有人可能会说我想要一个包含数据库中所有“CREATE Scripts”的文件。理想情况下,此文件可用于重建数据库(当然没有数据)。

如何避免数据库备份数据?

我正在使用 pgAdmin 4.1.3 和 PostgreSQL 9.6。

最佳答案

您可以在 psql(terminal) 中使用它:

pg_dump -s databasename > file.dump

从 pg_dump 文档中,“-s”仅转储对象定义(模式),而不转储数据。

pg_dump documentation

关于postgresql - PostgreSQL数据库设计的备份——无数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43228951/

相关文章:

postgresql - 如何在 NpgSql 连接字符串中指定 ApplicationName

sql-server-2008 - 逆转 SQL Server 2008 R2 中事务日志的更改?

python - 从 *.sql 文件自动恢复数据库

postgresql - 如何在 VIEW 上使用 TRIM

sql - 显示两个范围之间的所有数据点

java - jdbc connectTimeout 与 jdbc loginTimeout

php - 在没有 exec/passthru 的情况下从 PHP 中的目录构建 Tar 文件

ruby - postgres 中的空闲连接导致进程卡住或导致错误

MySQL:备份策略 - Master or Slave?

mysql - 如何备份MySQL中的存储过程