Đôi khi bạn có thể cần tìm phiên bản PostgreSQL để xác định xem một lệnh hoặc tính năng cụ thể có được hỗ trợ trong đó hay không. Trong bài viết này, chúng ta sẽ xem xét các cách khác nhau để kiểm tra phiên bản PostgreSQL.
Cách kiểm tra phiên bản PostgreSQL
Dưới đây là các bước để kiểm tra phiên bản PostgreSQL. Bạn có thể tìm thấy phiên bản PostgreSQL cho cả máy chủ cơ sở dữ liệu và máy khách, thông qua lệnh Shell cũng như các truy vấn SQL. Chúng ta sẽ xem xét từng cách tiếp cận một.
Tìm hiểu phiên bản PostgreSQL bằng Shell Command
Bạn có thể tải phiên bản PostgreSQL cho Máy chủ từ terminal / dòng lệnh bằng cách phát hành postgres lệnh với tùy chọn -V.
$ postgres -V
Postgres (PostgreSQL) 10.3.10
Nếu postgres lệnh không được hỗ trợ trực tiếp, hãy tìm đường dẫn nhị phân của lệnh đó bằng cách sử dụng định vị lệnh
$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres
Bây giờ, hãy sử dụng đường dẫn đầy đủ với tùy chọn -V để tải phiên bản của nó.
$/usr/lib/postgresql/10.3/bin/postgres
-V Postgres (PostgreSQL) 10.3.10
Tương tự, bạn có thể xác định phiên bản ứng dụng khách PostgreSQL bằng psql lệnh với tùy chọn -V.
$ psql -V
psql (PostgreSQL) 10.3.10
Một lần nữa, nếu psql lệnh không được hỗ trợ, hãy sử dụng định vị lệnh để tìm ra đường dẫn của tệp nhị phân của nó.
$ locate bin/psql /usr/bin/psql
Bây giờ hãy chạy đường dẫn đầy đủ với tùy chọn -V
$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10
Nhân tiện, khi bạn đăng nhập vào trình bao PostgreSQL, nó sẽ tự động hiển thị phiên bản ứng dụng khách phía trên lời nhắc.
Cũng nên đọc:Cách giới hạn quyền truy cập vào cơ sở dữ liệu trong PostgreSQL
Tìm phiên bản PostgreSQL bằng SQL
Bạn cũng có thể tìm thấy phiên bản PostgreSQL bằng cách sử dụng các truy vấn SQL. Đây là hai truy vấn SQL để lấy phiên bản PostgreSQL. Một người sử dụng phiên bản () trong khi chức năng kia sử dụng server_version biến hệ thống.
-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit
HOẶC
-# SHOW server_version; 10.3.10
Tương tự, bạn cũng có thể xem phiên bản ứng dụng khách PostgreSQL bằng psql truy vấn như hình dưới đây.
=# \! psql -V
psql (PostgreSQL) 10.3.10
Chúng tôi đã cung cấp bốn cách để có được phiên bản PostgreSQL, cho cả máy chủ cũng như máy khách. Hy vọng nó sẽ hữu ích.
Ubiq giúp dễ dàng trực quan hóa dữ liệu và theo dõi chúng trong trang tổng quan thời gian thực. Dùng thử Ubiq miễn phí.