PostgreSQL 9.3 pg_dump
aracını yalnızca genel şema tanımını kullanarak çıkarmak için kullanıyorum:
pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql
ancak kontrol ettiğimde schema.sql
görüşlerimizden biri bir CREATE TABLE
ifade yerine bir ifadede görünür CREATE VIEW
.
Ama, ben pg_dump
belirli bir görünüm kullanarak:
pg_dump -s -t myview -h host -U postgres --dbname=db > ./schema.sql
ardından schema.sql
gerçek görünüm tanımını içerir.
Yani niye bu gerçekleşti? Sağolun beyler!