patternsqlMinor
PostgreSQL dump and restore
Viewed 0 times
postgresqldumpandrestore
Problem
I can't seem to dump/restore on Windows with my database. Lines used and error messages:
Getting this error,
pg_restore: [archiver] input file does not appear to be a valid archive
With this,
I get this error,
psql:latest.dump:1: ERROR: invalid byte sequence for encoding "UTF8": 0xff
I'm completely stumped. Most of the search results relate to not using the correct
pg_dump -h localhost -U postgres --format=c -O -d ue > latest.dump
pg_restore -h localhost -U postgres -d ue latest.dumpGetting this error,
pg_restore: [archiver] input file does not appear to be a valid archive
With this,
pg_dump -h localhost -U postgres -O -d ue > latest.dump
psql -h localhost -U postgres -d ue -f latest.dumpI get this error,
psql:latest.dump:1: ERROR: invalid byte sequence for encoding "UTF8": 0xff
I'm completely stumped. Most of the search results relate to not using the correct
pg_restore/psql with the file type exported by pg_dump, but as you can see above, I've accounted for that.latest.dump seems to be filling up correctly, at least in the plain format it exports SQL that I can read and is the correct export of the database.Solution
Apparently the problem was the
I was writing a Powershell script which may have been the underlying cause. The commands were accepted, but there could have been a corruption issue there.
> operator. Changing that to -f to specify the file for the dump, resolved the problem (using the plain format).I was writing a Powershell script which may have been the underlying cause. The commands were accepted, but there could have been a corruption issue there.
Context
StackExchange Database Administrators Q#174242, answer score: 8
Revisions (0)
No revisions yet.