PostgreSQL DROP/Delete DATABASE: PSQL Komut Örneği

Veritabanını Bırak PostgreSQL

The VERİTABANI BIRAK in PostgreSQL tüm katalog girişlerini ve veri dizinini kalıcı olarak kaldırmaya yönelik bir bildirimdir. Veritabanı sahibi yalnızca bu komutu çalıştırabilir. Birisi hedef veritabanına bağlıyken yürütülemez. DROP DATABASE komutunu çalıştırmak için başka bir veritabanına bağlanmanız gerekir.

Bu nedenle bu operasyonu gerçekleştirirken ekstra dikkatli olmalısınız.

PostgreSQL DROP DATABASE Sözdizimi:

DROP DATABASE [IF EXISTS) name;

İşte:-

  • VARSA: Bu isteğe bağlı bir parametredir. Veritabanının mevcut olmaması durumunda hata yerine uyarı görüntülenir
  • name: bırakmak istediğiniz DB adını belirtin

Bir görelim PostgreSQL veritabanı komut satırı örneğini çalışırken bırakın

PostgreSQL SQL Kabuğu Kullanarak Veritabanını Bırakın (Komut Satırı)

Aşağıda veritabanını Postgres komut satırına bırakmak için adım adım bir süreç verilmiştir:

) 1 Adım Şu anda kullanılabilir veritabanını belirlemek için \l komutunu kullanın.

PostgreSQL SQL Kabuğu Kullanarak Veritabanını Bırakın

) 2 Adım Veritabanını Postgres'e bırakmak için komutu girin

drop database guru99

DB'nin silinip silinmediğini kontrol etmek için \l komutunu kullanın

PostgreSQL SQL Kabuğu Kullanarak Veritabanını Bırakın

) 3 Adım Aynı veritabanını tekrar bırakmayı deneyin, hata alırsınız.

PostgreSQL SQL Kabuğu Kullanarak Veritabanını Bırakın

) 4 Adım Veritabanını IF mevcut cümlesiyle bırakın ve bir uyarı alırsınız

drop database IF EXISTS guru99

PostgreSQL SQL Kabuğu Kullanarak Veritabanını Bırakın

PostgreSQL Veritabanı PgAdmin'i (GUI) Bırak

) 1 Adım “Guru99” veritabanına sağ tıklayın ve “Sil/Bırak”a tıklayın.

PostgreSQL Veritabanı PgAdmin'i Bırak

) 2 Adım Onay açılır penceresinde Tamam'a tıklayın

PostgreSQL Veritabanı PgAdmin'i Bırak

Veritabanı silindi.

dropdb komutu

dropdb komutu veritabanını silmenizi sağlar. PostgreSQL uzaktan. Ancak kullanıcının kullanabilmesi için veritabanının sahibi olması gerekir. PostgreSQL Bu veritabanını silmek için veritabanını sil komutu.

Sözdizimi:

Dropdb [option.] dbname
seçenek Açıklama
-e Dropdb'nin oluşturup sunucuya gönderdiği yankı komutları.
-i Herhangi bir yıkıcı iş gerçekleştirmeden önce bir doğrulama istemi görüntüleyin
-V Dropdb sürümünü yazdırmak için bu seçeneği kullanın.
-yardım et Dropdb komut satırı argümanlarıyla ilgili yardım sağlayın.
-h ana bilgisayar Sunucunun o anda üzerinde çalıştığı sistemin ana bilgisayarının adını belirtmenize yardımcı olur.
-p bağlantı noktası Seçenek, sunucunun bağlantı kurduğu Unix etki alanı soketi dosya uzantısını belirtmenize olanak tanır.
–varsa Varsa, DB çıkmazsa ısınma yerine hata gösterilir
-U kullanıcı adı Olarak bağlanılacak kullanıcı adı.
-w Parola sorulmasını istemiyorsanız bu seçeneği kullanın
-W Veritabanını bırakmadan önce parola istemek için bu parametreyi kullanın.
bakım veritabanı-=veritabanı adı hedef veritabanını bırakmak için bağlanılacak veritabanının adı.

PostgreSQL DROP VERİTABANI Örneği

Roma ana bilgisayarındaki 99 portlu bir sunucunun yardımıyla guru4565 veritabanını doğrulama ile yok etmek istiyoruz ve aşağıdaki drop database'i kullanmanız gerekiyor PostgreSQL komut:

dropdb -p 4565 -h rome -i -e guru99

“Guru99” veritabanı kalıcı olarak silinecek.

Emin misin? (e/h) e'yi seçerseniz şunları yapabilirsiniz

DROP VERİTABANI guru99;

ÖZET

  • PSQL DROP DATABASE ifadesi tüm katalog girişlerini ve veri dizinini kalıcı olarak siler. PostgreSQL çevre
  • Hiçbir hatanın görüntülenmemesi için If created cümleciğini kullanabilirsiniz.
  • Ayrıca pgadmin'i kullanarak bir veritabanını da bırakabilirsiniz.
  • dropdb komutu, PSQL'deki veritabanını uzaktan bırakmanıza veya silmenize olanak tanır