Splits a postgresql dump with multiple databases into respective SQL files
| .gitignore | ||
| flag.go | ||
| go.mod | ||
| main.go | ||
| README.md | ||
Usage
pgsplit takes a PostgreSQL dump with multiple databases through STDIN and extracts them to the current directory, named with the database name and an .sql extension.
pgsplit -list prints the database names contained in the SQL dump.
pgsplit extracts all databases.
pgsplit -include-all -except foo -except bar extracts all databases except for foo and bar.
pgsplit -exclude-all -except foo -except bar extracts only databases foo and bar.