【问题标题】:separate the Postgres WAL by schema?按模式分隔 Postgres WAL?
【发布时间】:2014-11-18 20:08:59
【问题描述】:

我似乎找不到与我正在尝试做的事情相关的任何事情。是否可以按模式分隔 Postgres WAL 文件?

【问题讨论】:

    标签: postgresql backup wal


    【解决方案1】:

    不,这是不可能的。不仅不能被schema分隔,也不能被数据库分隔,在同一个集群/实例中。

    要获得单独的 WAL 流,您必须使用 dblink 或外部数据包装器在不同的端口上运行不同的数据库实例。然后你会遇到提交的原子性问题。

    【讨论】:

    • 鉴于我对 Microsoft SQL Server 的熟悉,这是一个有趣的设计选择。为什么 WAL 流不是每个数据库的任何想法?没有数据库间参照完整性(AFAIK)。事务不支持多个数据库,因为没有任何内置方法可以跨数据库查询。我想不出为什么这对集群来说是全局性的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    相关资源
    最近更新 更多