Psql kullanarak tüm veritabanlarını ve tabloları nasıl listelerim?
PostgreSQL yönetimini öğrenmeye çalışıyorum ve psql
komut satırı aracını nasıl kullanacağımı öğrenmeye başladım.
psql --username=postgres` ile oturum açtığımda, tüm veritabanlarını ve tabloları nasıl listelerim?
\d,
dve
dS+` seçeneklerini denedim ancak hiçbiri listelenmedi. pgAdmin III ile iki veritabanı ve birkaç tablo oluşturdum, bu yüzden listelenmeleri gerektiğini biliyorum.
1177
3
Lütfen aşağıdaki komutlara dikkat edin:
\list
veya\l
: tüm veritabanlarını listeler\dt
: geçerli veritabanındaki tüm tabloları listelerDiğer veritabanlarındaki tabloları asla göremezsiniz, bu tablolar görünür değildir. Tablolarını (ve diğer nesneleri) görmek için doğru veritabanına bağlanmanız gerekir.
Veritabanlarını değiştirmek için:
\connect veritabanı_adı
veya\c veritabanı_adı
psql]1 hakkındaki kılavuza bakın.
Bu, veri tabanlarını listeler:
Bu, geçerli veritabanındaki tabloları listeler
'l' aynı zamanda 'liste'nin kısaltmasıdır. Psql
de
\?` kullanarak listeleyebileceğiniz pek çok eğik çizgi komutu vardır.