Postgresql
PostgreSQL: 8.3/8.4 界面更新?
我想將 PostgreSQL 8.3 伺服器升級到 PostrgreSQL 8.4。有許多軟體組件通過網路與伺服器互動,我擔心兼容性問題。
就外部組件而言,不同版本的 PostgreSQL 之間是否有任何介面變化?
不幸的是,在不了解您的系統(內外)的情況下,任何人都很難告訴您升級將如何影響您。
我建議檢查發行說明以驗證升級路徑不會弄亂應用程序。
以下是我注意到您可能需要了解的一些更改:
- 刪除
ipcclean
實用程序命令TRUNCATE
和LOCK
語句的變化SELECT DISTINCT``UNION/INTERSECT/EXCEPT
不再總是產生排序的輸出- 禁止
LOCK TABLE
在事務塊之外- 刪除對(不安全)
crypt
身份驗證方法的支持- 修改 ALTER TABLE 語法以允許表、索引、序列和視圖的所有合理組合
我建議首先在測試機器上嘗試這個(如果可能的話)。