Kā, izmantojot PostgreSQL 9.1 versiju, uzskaitīt visas shēmas, izmantojot SQL?
Es gaidīju kaut ko līdzīgu:
SELECT something FROM pg_blah;
Lai uzskaitītu visas shēmas, izmantojiet (ANSI) standartu INFORMATION_SCHEMA
select schema_name
from information_schema.schemata;
Sīkāka informācija rokasgrāmatā
alternatīvi:
select nspname
from pg_catalog.pg_namespace;
Sīkāka informācija par pg_catalog rokasgrāmatā
Pievienojiet psql komandu --> psql --u {lietotāja vārds} {DBNvārds}, tad varat ievadīt tālāk norādīto komandu, lai pārbaudītu, cik shēmas ir DB.
DBName=# \dn
Citādi jūs varat viegli pārbaudīt sintaksi, izmantojot tālāk norādītos soļus.
Pēc DB savienošanas nospiediet
DBName=# help
Jums tiks parādītas turpmāk minētās opcijas:
Jūs izmantojat psql, PostgreSQL komandrindas saskarni.
Type: \copyright izplatīšanas noteikumiem \h, lai saņemtu palīdzību ar SQL komandām \?, lai saņemtu palīdzību ar psql komandām \g vai pabeigt ar semikolu, lai izpildītu vaicājumu \q, lai izietu
Pēc tam nospiediet
DBName=# \?
Ļoti viegli iegūsiet visas opcijas.