PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Liệt kê các bảng trong một lược đồ PostgreSQL

Trong tất cả các lược đồ:

=> \dt *.*

Trong một lược đồ cụ thể:

=> \dt public.*

Có thể sử dụng biểu thức chính quy với một số hạn chế

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

Người dùng nâng cao có thể sử dụng ký hiệu biểu thức chính quy như các lớp ký tự, chẳng hạn như [0-9] để khớp với bất kỳ chữ số nào. Tất cả các ký tự đặc biệt của biểu thức chính quy hoạt động như được chỉ định trong Phần 9.7.3, ngoại trừ . được lấy làm dấu phân tách như đã đề cập ở trên, * được dịch sang ký hiệu biểu thức chính quy .* , ? được dịch sang .$ được so khớp theo nghĩa đen. Bạn có thể mô phỏng các ký tự mẫu này khi cần bằng cách viết ? cho . , (R+|) cho R* hoặc (R|) cho R? . $ không cần thiết như một ký tự trong biểu thức chính quy vì mẫu phải khớp với toàn bộ tên, không giống như cách diễn giải thông thường của biểu thức chính quy (nói cách khác, $ được tự động thêm vào mẫu của bạn). Viết * ở đầu và / hoặc kết thúc nếu bạn không muốn mẫu được cố định. Lưu ý rằng trong dấu ngoặc kép, tất cả các ký tự đặc biệt của cụm từ thông dụng sẽ mất đi ý nghĩa đặc biệt của chúng và được so khớp theo nghĩa đen. Ngoài ra, các ký tự đặc biệt của biểu thức chính quy được khớp theo nghĩa đen trong các mẫu tên toán tử (tức là đối số của \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. Cách pg_sleep_until () hoạt động trong PostgreSQL

  2. Tìm cha mẹ một cách đệ quy bằng cách sử dụng Truy vấn

  3. PostgreSQL không sử dụng chỉ mục một phần

  4. hibernate với c3p0:createClob () chưa được triển khai

  5. PostgreSQL multi INSERT ... RETURNING với nhiều cột