postgresql - 如何在 PostgresQL 10 中备份分区表

标签 postgresql database-backups database-partitioning

是否可以使用 PostgreSQL 10 备份特定分区表?

使用时:

sudo pg_dump -Fc -f "/home/schema.backup" -t schema.partitioned_table dbname

我只获取基表的骨架,没有任何值,也没有任何分区。

我在大量文档中也找不到任何内容。

最佳答案

您必须对所有分区使用-t

这可能是设计决策的结果,即让分区在 SQL 级别上作为单独的表可见。

关于postgresql - 如何在 PostgresQL 10 中备份分区表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973236/

相关文章:

php - 从两个已经连接的表中查询

tsql - 日志备份失败的捕获错误数

mongodb - 如何验证由 mongodump 操作产生的文件的完整性?

backup - 使用 Powershell 将 Azure 数据库备份到 blob

mysql - 按列时间戳对 mysql 表进行分区

mySQL 分区多文件与单文件性能?

regex - 为什么在使用正先行 (?=...) 时我对 regexp_matches 函数的响应为空

json - PostgreSQL JSON 类型和查询

postgresql - 在 Postgres 中暂停事务

postgresql - 在 Postgres 中按字符串标识符动态表分区