Postgresql

是否可以使用邏輯複製更改接收器上的 postgresql 模式?

  • July 21, 2022

我有一個 PostgreSQL 12 數據庫設置為使用邏輯複製來跟踪遠端數據庫(版本 12)。

我不控制發件人數據庫。

我需要根據未編入索引的列中包含的值對數據庫過濾記錄執行查詢,查詢需要很長時間才能執行,因此我想在該列上添加索引。

根據此文件摘錄

(但請注意,雙方的模式不需要完全相同。)

由於架構沒有被複製,因此接收器上可能有不同的架構。

我的問題是:

  1. 我可以在不破壞邏輯複製的情況下添加索引嗎?
  2. 如果發件人將來最終會添加索引會發生什麼?

答案是,根據a_horse_with_no_name

  1. 是的
  2. 沒有什麼

引用自:https://dba.stackexchange.com/questions/314678