1.1 KiB
1.1 KiB
npx -y @insforge/cli db export
Export database schema and/or data.
Syntax
npx -y @insforge/cli db export [options]
Options
| Option | Description | Default |
|---|---|---|
--format <format> |
sql or json |
sql |
--tables <tables> |
Comma-separated table list | all tables |
--no-data |
Export schema only (no row data) | include data |
--include-functions |
Include stored functions | no |
--include-sequences |
Include sequences | no |
--include-views |
Include views | no |
--row-limit <n> |
Max rows per table | unlimited |
-o, --output <file> |
Output file path | stdout |
Examples
# Full export to file
npx -y @insforge/cli db export --output backup.sql
# Schema only
npx -y @insforge/cli db export --no-data --output schema.sql
# Specific tables with functions
npx -y @insforge/cli db export --tables users,posts --include-functions --output partial.sql
# JSON format
npx -y @insforge/cli db export --format json --output backup.json
# Limited rows for development
npx -y @insforge/cli db export --row-limit 100 --output dev-data.sql