PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Избройте таблици в PostgreSQL схема

Във всички схеми:

=> \dt *.*

В конкретна схема:

=> \dt public.*

Възможно е да се използват регулярни изрази с някои ограничения

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

Напредналите потребители могат да използват нотации с регулярни изрази като класове знаци, например [0-9], за да съвпадат с всяка цифра. Всички специални знаци на регулярните изрази работят, както е посочено в раздел 9.7.3, с изключение на . който се приема като разделител, както е споменато по-горе, * което се превежда в нотация с регулярен израз .* , ? което се превежда на . и $ което се съпоставя буквално. Можете да емулирате тези шаблонни знаци при нужда, като напишете ? за . , (R+|) за R* или (R|) за R? . $ не е необходим като знак за регулярен израз, тъй като шаблонът трябва да съответства на цялото име, за разлика от обичайната интерпретация на регулярни изрази (с други думи, $ автоматично се добавя към вашия шаблон). Напишете * в началото и/или края, ако не желаете шаблонът да бъде закотвен. Имайте предвид, че в двойните кавички всички специални знаци на регулярните изрази губят специалните си значения и се съпоставят буквално. Освен това специалните символи на регулярния израз се съвпадат буквално в моделите на имена на оператори (т.е. аргументът на \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. Преглед на репликацията на ниво обем за PostgreSQL с помощта на DRBD

  2. Използване на COALESCE за обработка на NULL стойности в PostgreSQL

  3. fe_sendauth:не е предоставена парола

  4. SequelizeConnectionError:самоподписан сертификат

  5. Как работи функцията Power() в PostgreSQL