Android

Postgresql sürümü nasıl kontrol edilir

Триггеры и Транзакции. PostgreSQL основы. Урок 6

Триггеры и Транзакции. PostgreSQL основы. Урок 6

İçindekiler:

Anonim

Genellikle Postgres olarak bilinen PostgreSQL, açık kaynaklı genel amaçlı bir nesne-ilişkisel veritabanı yönetim sistemidir.

PostgreSQL sunucusunun hangi sürümünün kurulu olduğunu ve sisteminizde çalıştığını bilmek bazı durumlarda önemli olabilir. Örneğin, belirli bir PostgreSQL sürümü gerektiren bir uygulama yüklüyorsanız, PostgreSQL sunucunuzun sürümünü bulmanız gerekir.

, PostgreSQL sunucusunun hangi sürümünün sisteminizde çalıştığını nasıl bulacağımızı açıklayacağız.

PostgreSQL Sürüm Oluşturma

PostgreSQL sürümleri aşağıdaki şema kullanılarak sürümlendirilir:

MAJOR.MINOR

Örneğin, PostgreSQL 12.1'de 12 büyük bir versiyon ve 1 küçük bir versiyon.

  • MAJOR - PostgreSQL 10'dan başlayarak, her yeni ana sürüm, sürümün MAJOR bölümünü bir, örneğin 10, 11 veya 12 arttırır. PostgreSQL 10'dan önce, büyük sürümler ondalık sayı ile temsil edildi, örn. 9.0 veya 9.6.

    MINOR - Küçük sürüm numarası sürüm numarasının son kısmıdır. Örneğin, 11.4 ve 11.6 , PostgreSQL sürüm 11'in bir parçası olan küçük sürümlerdir ve 9.6.15 ve 9.6.16 , PostgreSQL sürüm 9.6.16 parçasıdır.

PostgreSQL'in yeni özellikli büyük sürümleri genellikle yılda bir kez verilir. Her büyük sürüm 5 yıl boyunca desteklenmektedir.

Komut Satırını Kullanma

Sisteminizde hangi PostgreSQL sürümünün çalıştığını öğrenmek için --version veya -V seçeneğiyle postgres komutunu çağırın:

postgres --version

Komut, PostgreSQL sürümünü yazdıracaktır:

postgres (PostgreSQL) 10.6

Bu örnekte, PostgreSQL sunucusunun sürümü 10.6 .

postgres ikili postgres sistemin PATH değerinde değilse, “postgres: komut bulunamadı” şeklinde bir hata alırsınız. Bu genellikle PostgreSQL paketi dağıtımın standart depolarından yüklenmediğinde olur.

İkili yolun locate veya find komutuyla find :

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

sudo updatedb locate bin/postgres

Çıktı şöyle görünmelidir:

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

İkili dosyaya giden yolu bulduktan sonra, PostgreSQL sunucusunun sürümünü almak için kullanabilirsiniz:

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

PostgreSQL istemci yardımcı programının psql sürümü aşağıdaki komut kullanılarak bulunabilir:

psql --version

Çıktı şöyle görünecektir:

postgres (PostgreSQL) 10.6

psql , PostgreSQL sunucusuyla etkileşime girmenizi sağlayan etkileşimli bir komut satırı yardımcı programıdır.

SQL Kabuğunu Kullanma

PostgreSQL sunucu sürümünü belirlemenin başka bir yolu, sunucu SQL isteminde oturum açmak ve sürümü yazdırmak için bir SQL deyimi kullanmaktır.

PostgreSQL kabuğuna pgAdmin gibi bir GUI istemcisi kullanarak veya psql ile erişebilirsiniz:

sudo -u postgres psql

Aşağıdaki ifade derleme bilgileriyle birlikte PostgreSQL sunucu sürümünü görüntüler:

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)

Sonuç

, sisteminizde çalışan PostgreSQL sunucusunun sürümünün nasıl bulunacağı ile ilgili birkaç farklı seçenek gösterdik.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

postgresql