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

Làm cách nào để khám phá truy vấn cơ bản của chế độ xem cụ thể hóa mà tôi đã tạo?

Chỉ:

SELECT pg_get_viewdef('myview');

từ khách hàng mà bạn chọn.

ví dụ. trong psql :

test=> CREATE MATERIALIZED VIEW fred AS SELECT x FROM generate_series(1,100) x;
SELECT 100
test=> \a\t
Output format is unaligned.
Showing only tuples.
test=> SELECT pg_get_viewdef('fred');
 SELECT x.x
   FROM generate_series(1, 100) x(x);

Điều này hoạt động cho các chế độ xem bình thường và thực tế.

Ngoài ra, như Richard nói, hãy sử dụng psql của \d+ , gọi pg_get_viewdef hậu trường.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vấn đề kết nối Django và PgSQL trên Linux Mint

  2. Ngày gia tăng PostgreSQL?

  3. Chuyển đổi hex trong biểu diễn văn bản thành số thập phân

  4. Cách hoạt động của hàm Ln () trong PostgreSQL

  5. Nhập tệp từ PostgreSQL sang R