Триггеры и Транзакции. PostgreSQL основы. Урок 6
İçindekiler:
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ünMAJORbö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.4ve11.6, PostgreSQL sürüm 11'in bir parçası olan küçük sürümlerdir ve9.6.15ve9.6.16, PostgreSQL sürüm9.6.16parç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.
postgresqlLinux sürümü nasıl kontrol edilir
Bu öğreticide, komut satırını kullanarak sisteminizde hangi Linux dağıtımının ve sürümünün yüklü olduğunu nasıl kontrol edeceğinizi göstereceğiz.
MySQL sürümü nasıl kontrol edilir
MySQL sürümleri arasında bazı önemli farklılıklar vardır, bu nedenle sunucunuzda hangi sürümün çalıştığını bilmek önemli olabilir. Bu makalede, sisteminizde yüklü olan MySQL veya MariaDB sunucusunun sürümünü nasıl kontrol edeceğinizi göstereceğiz.
Python sürümü nasıl kontrol edilir
Python, dünyanın en popüler programlama dillerinden biridir. Bu eğiticide, işletim sisteminizde hangi Python sürümünün yüklü olduğunu nasıl kontrol edeceğiniz açıklanmaktadır.







