sql >> Base de Datos >  >> RDS >> PostgreSQL

Volcado de Postgres de solo partes de tablas para una instantánea de desarrollo

En sus tablas más grandes, puede usar el comando COPY para extraer subconjuntos...

COPY (SELECT * FROM mytable WHERE ...) TO '/tmp/myfile.tsv'

COPY mytable FROM 'myfile.tsv'

https://www.postgresql.org/docs/current/static/sql-copy.html

Debe considerar mantener un conjunto de datos de desarrollo en lugar de simplemente extraer un subconjunto de su producción. En el caso de que esté escribiendo pruebas unitarias, podría usar los mismos datos que se requieren para las pruebas, tratando de alcanzar todos los casos de uso posibles.