PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wyświetlaj tabele w schemacie PostgreSQL

We wszystkich schematach:

=> \dt *.*

W określonym schemacie:

=> \dt public.*

Możliwe jest użycie wyrażeń regularnych z pewnymi ograniczeniami

\dt (public|s).(s|t)
       List of relations
 Schema | Name | Type  | Owner 
--------+------+-------+-------
 public | s    | table | cpn
 public | t    | table | cpn
 s      | t    | table | cpn

Zaawansowani użytkownicy mogą używać notacji wyrażeń regularnych, takich jak klasy znaków, na przykład [0-9], aby dopasować dowolną cyfrę. Wszystkie znaki specjalne wyrażeń regularnych działają zgodnie z sekcją 9.7.3, z wyjątkiem . który jest traktowany jako separator, jak wspomniano powyżej, * który jest tłumaczony na notację wyrażenia regularnego .* , ? który jest tłumaczony na . i $ który jest dopasowany dosłownie. W razie potrzeby możesz emulować te znaki wzorca, pisząc ? dla . , (R+|) dla R* lub (R|) dla R? . $ nie jest potrzebny jako znak wyrażenia regularnego, ponieważ wzorzec musi pasować do całej nazwy, w przeciwieństwie do zwykłej interpretacji wyrażeń regularnych (innymi słowy, $ jest automatycznie dodawany do wzoru). Napisz * na początku i/lub na końcu, jeśli nie chcesz, aby wzór był zakotwiczony. Zauważ, że w podwójnych cudzysłowach wszystkie znaki specjalne wyrażeń regularnych tracą swoje specjalne znaczenie i są dopasowywane dosłownie. Ponadto znaki specjalne wyrażeń regularnych są dopasowywane dosłownie we wzorcach nazw operatorów (tj. argument \do ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Korzystanie z buforowania pg_prewarm i pg_hibernator contrib w PostgreSQL 9.4.

  2. plik wejściowy wygląda na zrzut w formacie tekstowym. Proszę użyć psql

  3. Co oznacza błąd importu:nie znaleziono symbolu:_PQencryptPasswordConn i jak to naprawić?

  4. Przegląd parametrów połączenia libpq sslpassword w PostgreSQL 13

  5. Importuj bibliotekę psycopg2 nie załadowaną:libssl.1.0.0.dylib