PostgreSQL Komut Satırı Kullanarak Veritabanını Silme/Drop İşlemi
⚡ Akıllı Özet
PostgreSQL DROP DATABASE komutu, tüm katalog girdileri ve veri dosyaları dahil olmak üzere bir veritabanını kalıcı olarak siler. Bunu psql kabuğundan çalıştırabilir, pgAdmin'de veritabanını görsel olarak silebilir veya dropdb komutunu kullanarak veritabanını uzaktan silebilirsiniz.

Veritabanını Bırak PostgreSQL
MKS 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.
) 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
) 3 Adım Aynı veritabanını tekrar bırakmayı deneyin, hata alırsınız.
) 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 Veritabanı PgAdmin'i (GUI) Bırak
) 1 Adım “Guru99” veritabanına sağ tıklayın ve “Sil/Bırak”a tıklayın.
) 2 Adım Onay açılır penceresinde Tamam'a tıklayın
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
| Opsiyon | 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ı | Bu seçenek, sunucunun bağlantı kurduğu TCP portunu veya yerel Unix etki alanı soket dosya uzantısını belirtmenize olanak tanır. |
| -varsa | Veritabanı mevcut değilse hata mesajı yerine uyarı mesajı verir. |
| -U kullanıcı adı | Olarak bağlanılacak kullanıcı adı. |
| -w | Parola sorulmasını istemiyorsanız bu seçeneği kullanın |
| -W | Bu parametreyi kullanarak, dosyayı bırakmadan önce parola isteyebilirsiniz.ping veritabanı. |
| –bakım-veritabanı=veritabanıadı | Hedef veritabanını bırakmak için bağlanılacak veritabanının adını belirtir. |
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;





