Mai mult
Cum am lista toate schemele în PostgreSQL?
Atunci când se utilizează PostgreSQL v9.1, cum am lista toate schemele folosind SQL?
Mă așteptam la ceva de-a lungul liniilor de:
SELECT something FROM pg_blah;
242
4
Pentru a lista toate schemele, utilizați (ANSI) standard INFORMATION_SCHEMA
Mai multe detalii în manual
alternativ:
Mai multe detalii despre pg_catalog din manual
Atunci când se utilizează
psql
în linia de comandă, puteți lista toate schema cu comanda\dn
.Conectați-vă la psql comanda --> psql-u {userName} {DBName}, atunci aveți posibilitatea să tastați comanda de mai jos pentru a verifica cât de multe scheme sunt prezente în DB
Mai poți verifica sintaxa de mai jos pașii cu ușurință-
DBName=# ajutor
Veți obține opțiunile de mai jos:
Apoi apăsați
Veți obține toate opțiunile foarte usor.
Începutul Pe postgres 9.3, Un truc puteți utiliza în postgres pentru a obține exact sql informaționale de comandă (cum ar fi \d \du, \dp, etc) în psql este de a folosi o tranzacție. Aici's cum merge șmecheria. Deschide un postgres sesiune, apoi tastați comanda :
În timp ce tranzacția încă rulează, deschideți un alt postgres sesiune, și interogare pg_stat_activity și puteți obține exact sql.