Postgresql:备份所有表结构但只有几个数据表
发布时间:2020-12-13 16:15:59 所属栏目:百科 来源:网络整理
导读:我有一个数据库,其中包含一些应用程序设置表,用户,部门,城市等列表.我想要那些表的结构和数据.因此,如果我得到一个新用户,备份将保存它. 但是也有一些历史数据和计算数据的数据,这些数据来自其他来源,只能工作一段时间然后到期,因此备份数据将是一种浪费.但
我有一个数据库,其中包含一些应用程序设置表,用户,部门,城市等列表.我想要那些表的结构和数据.因此,如果我得到一个新用户,备份将保存它.
但是也有一些历史数据和计算数据的数据,这些数据来自其他来源,只能工作一段时间然后到期,因此备份数据将是一种浪费.但是需要具有这样的结构,因此恢复将为应用程序创建需要它的表. 现在我正在使用此命令,但这会保存所有表和所有数据. pg_dump -U "postgres" -h "local" -p "5432" -d dbName -F c -b -v -f c:utibackup.dmp 我还有2个关于pg_dump的问题. A)文档说选项-b用于blob数据.我有非常大的表,但我想这个选项仅用于具有BLOB字段的表,所以我的备份不应该有任何区别,因为我没有这些字段? B)我看到pg_dump选项适用于表和模式.如何指定是否要保存函数代码?
排除您不想备份的表
pg_dump -U "postgres" -h "local" -p "5432" -d dbName -F c -b -v -f c:utibackup.dmp --exclude-table-data '*.table_name_pattern_*' --exclude-table-data 'some_schema.another_*_pattern_*' 函数创建代码是架构的一部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何在ActiveAdmin gem中创建自定义页面
- c – cpplint.py&cmake:如何指定包含文件
- c – 编译器优化如何影响代码逻辑?
- ruby – 为什么Date类的新实例的默认年份等于-4712?
- Beta 2 更新:Swift 2.1 Playground 使用值放置方法
- 正则表达式匹配指定范围数字及各种常用例子
- 他山跨平台混合应用开发框架(Other Hill Cross-Platform Hy
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- c# – 等待发生的事情 – 异步或同步模型?
- react中constructor( )和super( )的具体含义以及如何使用