Estoy usando la pg_dumpherramienta PostgreSQL 9.3 para extraer solo la definición de esquema público usando:
pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql
pero cuando verifico schema.sqluno de nuestros puntos de vista aparece en una CREATE TABLEdeclaración en lugar de una CREATE VIEWdeclaración.
Pero, si pg_dumpla vista específica usando:
pg_dump -s -t myview -h host -U postgres --dbname=db > ./schema.sql
luego schema.sqlcontiene la definición de vista real.
Entonces, ¿por qué está pasando esto? ¡Gracias chicos!
