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.
) 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
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