PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách kiểm tra phiên bản PostgreSQL của bạn

Trong bài viết này, tôi trình bày một số cách để kiểm tra phiên bản PostgreSQL của bạn.

Tùy chọn 1:CHỌN phiên bản ()

Nếu bạn đã kết nối với PostgreSQL, hãy chạy truy vấn sau để trả về thông tin phiên bản của máy chủ PostgreSQL:

SELECT version();

Đây là kết quả khi sử dụng PostgreSQL 12.1:

phiên bản
                                                   version                                                   
-------------------------------------------------------------------------------------------------------------
 PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit
(1 row)

Tùy chọn này hữu ích khi bạn được kết nối với cơ sở dữ liệu PostgreSQL bằng GUI như PgAdmin, DBeaver, Azure Data Studio, v.v.

Nhưng bạn có thể chạy cùng một truy vấn khi bạn được kết nối với cơ sở dữ liệu PostgreSQL bằng cách sử dụng psql giao diện dòng lệnh (CLI).

Tùy chọn 2:SHOW server_version

Nếu bạn chỉ muốn số phiên bản, hãy chạy SHOW server_version :

SHOW server_version;

Đây là kết quả khi sử dụng PostgreSQL 12.1:

server_version 
----------------
12.1

Bạn cũng có thể sử dụng server_version_num lệnh trả về số phiên bản dưới dạng số nguyên:

SHOW server_version_num;

Đây là kết quả khi sử dụng PostgreSQL 12.1

server_version_num 
--------------------
120001

Tùy chọn 3:Sử dụng CLI

Dưới đây là một số tùy chọn Giao diện Dòng lệnh (CLI) tiện dụng.

Tiện ích pg_config

pg_config tiện ích truy xuất thông tin về phiên bản đã cài đặt của PostgreSQL.

Chạy nó với --version tùy chọn trả về số phiên bản của máy chủ PostgreSQL:

pg_config --version

Đây là kết quả khi sử dụng phiên bản 12.1:

PostgreSQL 12.1

Một cách khác để làm điều đó là sử dụng postgres -V .

postgres -V

Kết quả:

postgres (PostgreSQL) 12.1

Ứng dụng khách psql

psql là giao diện người dùng dựa trên thiết bị đầu cuối của PostgreSQL.

Đang chạy psql --version trả về psql số phiên bản:

psql --version

Đây là kết quả khi sử dụng phiên bản 12.1:

psql (PostgreSQL) 12.1

Bạn cũng có thể sử dụng cú pháp rút gọn psql -V để trả về cùng một kết quả.

psql -V

Kết quả:

psql (PostgreSQL) 12.1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để có chức năng ngoại tuyến hoàn chỉnh trong ứng dụng web với cơ sở dữ liệu PostgreSQL?

  2. Điều chỉnh PostgreSQL:Những điều quan trọng để thúc đẩy hiệu suất

  3. Làm cách nào để tôi có thể nhập dữ liệu từ ASCII (ISO / IEC 8859-1) vào cơ sở dữ liệu Rails / PGSQL của mình?

  4. Làm thế nào để chuyển đổi cơ sở dữ liệu trong postgres?

  5. Cách Acosd () hoạt động trong PostgreSQL