![](/img/trans.png)
[英]Can I have a logical replication between 2 databases in the same postgres server?
[英]Postgres replication betwenn 2 databases on same server
我需要創建現有數據庫的副本,它將任何更改操作從主復制到從,即創建某種鏡像。 我在 web 中找到了很多示例,但它們都描述了主從位於不同服務器上的過程。 我想在 master 所在的同一台服務器上創建一個寫入副本,而不啟動 Postgres 的第二個實例。
是否有可能這樣做,您能否指出我可以找到解決方案的方向?
謝謝你。
PS 我知道在 2 台服務器上進行復制會更好,但我只需要在一台普通服務器上進行即可。
如果要進行物理復制,則需要運行 PostgreSQL 的兩個實例。 如果它們在同一台服務器機器上,它們將需要具有不同的端口號。 不同的端口號是唯一的復雜性,否則就像在兩個不同的服務器上運行一樣。
如果您想要邏輯復制,您可以在單個實例中執行此操作,但您需要跳過一些步驟才能在實例內創建訂閱,如“注釋”部分中所述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.