Veritabanlarıyla çalışırken genellikle veritabanlarını ve hatta tabloları listelemeniz gerekir. Çoğu veritabanı sunucusu gibi, Postgres de Postgres sunucunuzu yönetmenize izin veren komut satırı tabanlı bir araca sahiptir.

Bu araç psql. Sorguları yazmanıza, yürütmenize ve sonuçları görüntülemenize olanak tanır. Bazı basit komutlarla Postgres'te veritabanlarını listelemek ve tabloları göstermek için psql kullanabilirsiniz.

Kurulum

Sunucuya bağlanmak ve veritabanlarını veya tabloları listelemek için PostgreSQL'in kurulu olması gerekir. İşte bazı yararlı eğitimler:

  • Nasıl Windows'ta PostgreSQL'i yükleyin.
  • Nasıl PostgreSQL'i Ubuntu'ya yükleyin.

PostgreSQL'de Veritabanlarını Listeleme

Veritabanına bağlandıktan sonra psql komutu, aşağıdaki komutu kullanarak bağlı sunucudaki tüm veritabanlarını listeleyebilirsiniz.

postgres=# \l

Bu, aşağıdakiler için bir kısayol \liste emretmek.

Bu komut, en az üç varsayılan veritabanını listeler: postgres, template0 ve template1. postgres, henüz başka bir veritabanı oluşturmadıysanız bağlanacağınız ilk veritabanıdır.

instagram viewer

Aşağıdaki komutu kullanarak yeni bir veritabanı oluşturabilirsiniz.

postgres=# veritabanı veritabanı adı oluştur;

Veritabanını oluşturduktan sonra, veri eklemek ve üzerinde diğer işlemleri gerçekleştirmek için ona geçiş yapmanız gerekecektir.

postgres=# \c veritabanı adı

PostgreSQL'de Tabloları Listeleme

Veritabanına bağlandıktan ve tablolar oluşturduktan sonra, hangi tabloların var olduğunu bilmek isteyebilirsiniz. Bunu psql komutunu kullanarak tabloları listeleyerek yapabilirsiniz, \dt.

dbname=# \dt

Tablo yoksa, bu komut bir Herhangi bir ilişki bulunamadı İleti. Aksi takdirde, tabloları tablo biçiminde görüntüler.

Örneğin, aşağıdaki komutu kullanarak blog adlı bir veritabanında users adlı bir tablo oluşturun.

blog=# tablo kullanıcıları oluştur (
user_id seri BİRİNCİL ANAHTAR,
VARCHAR'a e-posta gönder ( 255 ) BENZERSİZ DEĞİL HÜKÜMSÜZ,
şifre VARCHAR ( 50 ) OLUMSUZLUK HÜKÜMSÜZ
);

Tabloları kullanarak listelerseniz \dt komutu, çıktı aşağıda gösterilene benzer olacaktır.

PostgreSQL Veritabanınızı Yönetme

Bir PostgreSQL sunucusunda veritabanlarını listelemek ve tabloları göstermek için kullanabileceğiniz birkaç basit psql komutu vardır. Bunlar, psql aracının sunduğu birçok komuttan sadece ikisidir.

Ancak, PostgreSQL veritabanınızı yönetmek için kullanımı kolay bir GUI uygulaması istiyorsanız, pgAdmin aracını tercih edin. pgAdmin'i kullanarak sunucunuzla komut satırını kullanmadan etkileşim kurabilirsiniz.