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.