Hvordan får jeg en liste over alle skemaer i PostgreSQL?
Når jeg bruger PostgreSQL v9.1, hvordan kan jeg så liste alle skemaer ved hjælp af SQL?
Jeg havde forventet noget i stil med:
SELECT something FROM pg_blah;
242
3
Hvis du vil have en liste over alle skemaer, skal du bruge (ANSI) standarden INFORMATION_SCHEMA
Flere detaljer i manual
alternativt:
Flere detaljer om pg_catalog i manual
Når du bruger kommandolinjen
psql
, kan du liste alle skemaer med kommandoen\dn
.Opret forbindelse til psql-kommandoen --> psql --u {userName} {DBName} og skriv derefter nedenstående kommando for at kontrollere, hvor mange skemaer der findes i DB'en
Ellers kan du nemt kontrollere syntaksen ved hjælp af nedenstående trin -
Når du har tilsluttet DB'en, skal du trykke på
Du vil få nedenstående muligheder:
Tryk derefter på
Du vil få alle mulighederne meget nemt.