您可以使用CLI执行此任务,例如:
-bash-4.2$ pg_dump -s $(psql -c "select string_agg('-t '||relname,' ') from pg_class where relkind='v' and relnamespace='public'::regnamespace" -At) | grep -i create
CREATE VIEW avva AS
CREATE VIEW v AS
当然没有grep可以得到完整的定义。
否则你必须为每个视图重复
或在架构备份中创建,DumpOptions #1
选择Only Schema
...