【问题标题】:Exclude a few tables from logical replication in postgres?从 postgres 的逻辑复制中排除几个表?
【发布时间】:2020-03-27 16:55:35
【问题描述】:

在 MySQL 中,我们可以选择从复制中排除(或包含)一些表。但是在 postgres 中,我们可以选择将表添加到发布/订阅中,但是如果我们有 1000 个表并且我们想从这些表中排除 2 个表,我们还有这个选项吗?所以我不加 998,只排除 2

【问题讨论】:

  • 如果要复制998个表,不复制2个表会有多大区别?
  • 这只是一个示例 一个用例可能是我不希望复制 2 个非常大的表。无论如何不要去数字。我只想从复制中排除表

标签: database postgresql replication database-administration


【解决方案1】:

我会说有 1000 个表,您的架构设计得很奇怪。

无论如何,在 PostgreSQL 中,我们有 psql 和它的 \gexec,可用于自动化任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-12
    • 2018-12-29
    • 1970-01-01
    • 2013-04-12
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多