Android

Cara memeriksa versi postgresql

Config Database POSTGRESQL ODOO untuk Koneksi Komputer ke Komputer

Config Database POSTGRESQL ODOO untuk Koneksi Komputer ke Komputer

Daftar Isi:

Anonim

PostgreSQL, sering dikenal hanya sebagai Postgres, adalah sebuah sistem manajemen basis data objek-relasional tujuan-terbuka open source.

Mengetahui versi server PostgreSQL yang diinstal dan dijalankan pada sistem Anda bisa menjadi penting dalam beberapa situasi. Misalnya, jika Anda menginstal aplikasi yang memerlukan versi PostgreSQL tertentu, Anda harus mengetahui versi server PostgreSQL Anda.

, kami akan menjelaskan cara menemukan versi server PostgreSQL apa yang berjalan di sistem Anda.

Versi PostgreSQL

Rilis PostgreSQL diversi menggunakan skema berikut:

MAJOR.MINOR

Misalnya, dalam PostgreSQL 12.1, 12 adalah versi utama, dan 1 adalah versi minor.

  • MAJOR - Dimulai dengan PostgreSQL 10, setiap rilis utama baru meningkatkan bagian MAJOR dari versi dengan satu, misalnya, 10, 11 atau 12. Sebelum PostgreSQL 10, versi utama diwakili dengan angka desimal misalnya, 9.0 atau 9.6.

    MINOR - Nomor rilis minor adalah bagian terakhir dari nomor versi. Sebagai contoh, 11.4 dan 11.6 adalah versi minor yang merupakan bagian dari PostgreSQL versi 11, dan 9.6.15 dan 9.6.16 adalah bagian dari PostgreSQL versi 9.6.

Rilis besar PostgreSQL dengan fitur baru biasanya dikirimkan setahun sekali. Setiap rilis utama didukung selama 5 tahun.

Menggunakan Baris Perintah

Untuk mengetahui versi PostgreSQL apa yang berjalan pada sistem Anda, aktifkan perintah postgres dengan opsi --version atau -V :

postgres --version

Perintah akan mencetak versi PostgreSQL:

postgres (PostgreSQL) 10.6

Dalam contoh ini, versi server PostgreSQL adalah 10.6 .

Jika postgres binary tidak ada dalam PATH sistem, Anda akan mendapatkan pesan kesalahan “postgres: command not found”. Ini biasanya terjadi ketika paket PostgreSQL tidak diinstal dari repositori standar distribusi.

Anda dapat menemukan path ke biner dengan perintah locate atau find :

sudo find /usr -wholename '*/bin/postgres'

sudo updatedb locate bin/postgres

Outputnya akan terlihat seperti ini:

/usr/lib/postgresql/9.6/bin/postgres

Setelah Anda menemukan path ke biner, Anda dapat menggunakannya untuk mendapatkan versi server PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

Versi utilitas klien PostgreSQL, psql dapat ditemukan menggunakan perintah berikut:

psql --version

Outputnya akan terlihat seperti ini:

postgres (PostgreSQL) 10.6

psql adalah utilitas baris perintah interaktif yang memungkinkan Anda untuk berinteraksi dengan server PostgreSQL.

Menggunakan SQL Shell

Cara lain untuk menentukan versi server PostgreSQL adalah masuk ke server SQL prompt dan gunakan pernyataan SQL untuk mencetak versi.

Anda dapat mengakses shell PostgreSQL menggunakan klien GUI seperti pgAdmin atau dengan psql :

sudo -u postgres psql

Pernyataan berikut menampilkan versi server PostgreSQL bersama dengan informasi build:

SELECT version();

version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)

SHOW server_version;

server_version ---------------- 10.6 (1 row)

Kesimpulan

, kami telah menunjukkan beberapa opsi berbeda tentang cara menemukan versi server PostgreSQL yang berjalan di sistem Anda.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.

postgresql