sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres dump af kun dele af tabeller til et dev-øjebliksbillede

På dine større tabeller kan du bruge COPY-kommandoen til at trække undersæt ud...

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

COPY mytable FROM 'myfile.tsv'

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

Du bør overveje at vedligeholde et sæt udviklingsdata i stedet for blot at trække en delmængde af din produktion. Hvis du skriver enhedstests, kan du bruge de samme data, som kræves til testene, og forsøge at ramme alle mulige use cases.



  1. SQL - Sådan vælger du en række med en kolonne med maks. værdi

  2. Beregn punkt 50 miles væk (nord, 45% NØ, 45% SV)

  3. Hvordan får jeg en lagret procedure-outputparameter, der er et array, til at fungere?

  4. Sådan administreres MariaDB 10.3 med ClusterControl