Postgresql
是否可以使用邏輯複製更改接收器上的 postgresql 模式?
我有一個 PostgreSQL 12 數據庫設置為使用邏輯複製來跟踪遠端數據庫(版本 12)。
我不控制發件人數據庫。
我需要根據未編入索引的列中包含的值對數據庫過濾記錄執行查詢,查詢需要很長時間才能執行,因此我想在該列上添加索引。
根據此文件摘錄
(但請注意,雙方的模式不需要完全相同。)
由於架構沒有被複製,因此接收器上可能有不同的架構。
我的問題是:
- 我可以在不破壞邏輯複製的情況下添加索引嗎?
- 如果發件人將來最終會添加索引會發生什麼?
答案是,根據a_horse_with_no_name
- 是的
- 沒有什麼