檢查 Postgres 的版本
Shihab Sikder
2023年1月30日
2022年5月14日
本文展示瞭如何檢查 Postgres 的版本。
在 Windows 中檢查 Postgres 版本
C:\Users\Admin>psql --version
psql (PostgreSQL) 14.0
C:\Users\Admin>postgres --version
postgres (PostgreSQL) 14.0
此處顯示版本為 14.0。
Postgres 控制檯還有另一種方法。命令是:
postgres=# SELECT version();
version
------------------------------------------------------------
PostgreSQL 14.0, compiled by Visual C++ build 1914, 64-bit
(1 row)
postgres=#
有時在 Windows 中,可能會出現一些錯誤,例如在 Windows 環境中無法識別 Postgres psql
命令。
這意味著 Postgres 或 psql
的路徑不存在於環境變數中。
在安裝過程中,安裝嚮導會詢問使用者是否要將其新增到環境變數中。如果你錯過了該部分,請按照以下步驟操作。
-
搜尋
Edit the System Environment Variables
並按 Enter。 -
單擊右下角的
環境變數
按鈕。 -
從
管理員的使用者變數
列表中選擇路徑
。 -
點選
編輯
。 -
複製 Postgres 安裝目錄的
bin
資料夾的路徑。 -
單擊
新建
並貼上路徑
。 -
選擇
OK
,然後單擊Apply
。
檢查 Linux 中的 Postgres 版本
$ Postgres -version
或者,
$ postgres -V
你可能會遇到錯誤,Command Postgres not found
。這意味著找不到 Postgres 的 ELF
檔案。
你可以找到 bin 資料夾,然後鍵入帶有完整路徑的完整命令。這將起作用,因為 bin 資料夾始終包含執行 Postgres
命令的二進位制檔案。
最可能的路徑是這樣的 /usr/lib/postgressql/14/bin/Postgres
。
$ locate bin/postgres
/usr/lib/postgressql/14/bin/postgres
現在,執行以下命令:
$ /usr/lib/postgressql/14/bin/postgres -V
要了解有關 Postgres 文件的更多資訊,你可以訪問此處。
Author: Shihab Sikder