2015-10-20 45 views
1

不做轉儲和恢復可以使用現有的32位postgres數據庫使用64位postgres可執行文件嗎?我可以通過64位postgres應用程序訪問32位postgres數據庫嗎?

+0

你是什麼意思的「可執行」:前端,或DBMS服務器? – wildplasser

+0

我的意思是DBMS服務器 –

+0

從理論上講,DBMS服務器不應該依賴於底層的'sizeof(objects)'這是目錄中的所有內容。在*練習*它取決於物理尺寸。另外:有.so和所有的調用約定。總之:**是的:你應該轉儲和恢復** – wildplasser

回答

2

是的。客戶端和服務器通過tcp/ip進行通信。

如果您使用libpq二進制協議,您必須知道類型大小,否則它沒有區別。

您必須確保客戶端具有正確的架構libpq/psqlODBC /您正在使用的任何客戶端驅動程序。它必須是客戶端應用程序的體系結構,而不是服務器。

相關問題