Postgresql

PostgreSQL: 8.3/8.4 界面更新?

  • November 30, 2017

我想將 PostgreSQL 8.3 伺服器升級到 PostrgreSQL 8.4。有許多軟體組件通過網路與伺服器互動,我擔心兼容性問題。

就外部組件而言,不同版本的 PostgreSQL 之間是否有任何介面變化?

不幸的是,在不了解您的系統(內外)的情況下,任何人都很難告訴您升級將如何影響您。

我建議檢查發行說明以驗證升級路徑不會弄亂應用程序。

以下是我注意到您可能需要了解的一些更改:

  • 刪除ipcclean實用程序命令
  • TRUNCATELOCK語句的變化
  • SELECT DISTINCT``UNION/INTERSECT/EXCEPT不再總是產生排序的輸出
  • 禁止LOCK TABLE在事務塊之外
  • 刪除對(不安全)crypt身份驗證方法的支持
  • 修改 ALTER TABLE 語法以允許表、索引、序列和視圖的所有合理組合

我建議首先在測試機器上嘗試這個(如果可能的話)。

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