Scripts

Dump data

Met het script dump_data.sh kan de data van alle componenten (producttypen, producten, locaties) worden geëxporteerd naar een sql bestand.

Dit script is niet bedoeld voor een data migratie naar een andere Open Product instantie.

Standaard wordt het volledige schema en data in twee sql bestanden gegenereerd. dit kan worden aangepast via de flags --data-only, --schema-only & --combined waardoor een bestand wordt gegenereerd. De data dump bevat standaard alle producttype, product & locatie data. Om alleen specifieke data te exporteren kunnen de gewenste component namen worden meegegeven:

./dump_data.sh producttype

Note

om een postgres 17 db te exporteren is de package postgres-client-17 vereist.

Environment variabelen

  • DB_HOST (db)

  • DB_PORT (5432)

  • DB_USER (openproduct)

  • DB_NAME (openproduct)

  • DB_PASSWORD (“”)

  • DUMP_FILE (“dump_$(date +’%Y-%m-%d_%H-%M-%S’).sql”)

DB_HOST=localhost DB_NAME=openproduct ./bin/dump_data.sh