Soms moet u mogelijk alle databases en tabellen in PostgreSQL bekijken. PostgreSQL biedt handige metacommando's waarmee je snel alle databases en tabellen waar je toegang toe hebt kunt opsommen. Deze meta-opdrachten worden automatisch vertaald in SQL-query's en uitgevoerd door de PostgreSQL-server. Ze beginnen met een backslash en zijn erg handig voor databasebeheerders om snel de vereiste informatie te krijgen.
Hoe databases en tabellen in PostgreSQL op te sommen
Hier zijn een paar eenvoudige PostgreSQL-metacommando's om alle databases en tabellen in PostgreSQL weer te geven.
Lijst databases in PostgreSQL
Log in op psql opdrachtregel PostgreSQL-tool en voer de \list of \l commando om alle databases weer te geven waartoe u toegang hebt.
U ziet een uitvoer die lijkt op die hieronder.
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+--------------------+--------------------+----------------------- postgres | postgres | UTF8 | English_India.1252 | English_India.1252 | sample_db | postgres | UTF8 | English_India.1252 | English_India.1252 | template0 | postgres | UTF8 | English_India.1252 | English_India.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | English_India.1252 | English_India.1252 | =c/postgres + | | | | | postgres=CTc/postgres
Van database wisselen
Om tabellen in PostgreSQL weer te geven, moet u eerst overschakelen naar de specifieke database waarvan u de tabellen wilt bekijken.
U kunt van database wisselen met \c opdracht gevolgd door databasenaam. Hier is een voorbeeld om over te schakelen van verkoop database naar postgres database.
sales=# \c postgres
You are now connected to database "postgres" as user "ubuntu".
postgres=#
Maak tabellen in PostgreSQL
Houd er rekening mee dat u alle tabellen pas kunt weergeven nadat u bent overgeschakeld naar een database. U kunt alle tabellen in een database weergeven met het \dt meta-commando.
U ziet een uitvoer die lijkt op die hieronder.
postgres=# \dt List of relations Schema | Name | Type | Owner --------+----------------+-------+---------- public | exams | table | postgres public | login | table | postgres public | meeting | table | postgres public | monthly_sales | table | postgres public | order_status | table | postgres public | orders | table | postgres public | product_sales | table | postgres public | product_sales1 | table | postgres public | sales | table | postgres public | sales2 | table | postgres public | sales_data | table | postgres
Hopelijk helpt het bovenstaande artikel u bij het opsommen van databases en tabellen in PostgreSQL. Ubiq maakt het eenvoudig om data te visualiseren en te monitoren in realtime dashboards. Probeer Ubiq gratis.