Jua*_*eza 9 postgresql pg-dump database-backups
我有一个数据库,其中包含一些应用程序设置表,用户,部门,城市等列表.我想要那些表的结构和数据.因此,如果我得到一个新用户,备份将保存它.
但是也有一些历史和计算数据的数据,这些数据来自其他来源,只能工作一段时间然后到期,所以备份这些数据将是一种浪费.但是需要有结构,所以恢复将创建需要它的表用于应用程序.
现在我正在使用此命令,但这会保存所有表和所有数据.
pg_dump -U "postgres" -h "local" -p "5432"
-d dbName -F c -b -v -f c:\uti\backup.dmp
Run Code Online (Sandbox Code Playgroud)
我还有2个关于pg_dump的问题.
A)docs说选项-b用于blob数据.我有非常大的表,但我想这个选项仅用于具有BLOB字段的表,所以我的备份不应该有任何区别,因为我没有这些字段?
B)我看到pg_dump选项用于表和模式.如何指定是否要保存函数代码?
Clo*_*eto 23
排除您不想备份的表
pg_dump -U "postgres" -h "local" -p "5432"
-d dbName -F c -b -v -f c:\uti\backup.dmp
--exclude-table-data '*.table_name_pattern_*'
--exclude-table-data 'some_schema.another_*_pattern_*'
Run Code Online (Sandbox Code Playgroud)
函数创建代码是架构的一部分.
| 归档时间: |
|
| 查看次数: |
10613 次 |
| 最近记录: |