Move around --no-tablespaces
Turns out, at the moment, this is ineffective when combined with the archive formats, like the custom format in use. Therefore, move it to the pg_restore command, where hopefully it'll work.
This commit is contained in:
parent
796c129a36
commit
9c72fc23dc
2
README
2
README
|
@ -91,7 +91,7 @@ for a password, at which point enter the password for the database user that
|
|||
you set earlier.
|
||||
|
||||
#+BEGIN_SRC shell
|
||||
pg_restore --jobs=4 --user=guix_data_service --host=127.0.0.1 --dbname=guix_data_service guix_data_service_small.dump
|
||||
pg_restore --jobs=4 --user=guix_data_service --no-tablespaces --host=127.0.0.1 --dbname=guix_data_service guix_data_service_small.dump
|
||||
#+END_SRC
|
||||
|
||||
** Set the database paramstring
|
||||
|
|
|
@ -17,7 +17,6 @@ ionice -p $$ -c 3 || true
|
|||
|
||||
pg_dump --format=custom --compress=9 --serializable-deferrable \
|
||||
--no-comments \
|
||||
--no-tablespaces \
|
||||
--username=guix_data_service \
|
||||
--file="$TEMPORARY_FILE_NAME" \
|
||||
"$DATABASE_NAME"
|
||||
|
|
|
@ -32,6 +32,7 @@ psql --no-psqlrc "$URI" --command="CREATE DATABASE $TMP_DATABASE_NAME WITH OWNER
|
|||
URI_FOR_DATABASE="${URI/test/$TMP_DATABASE_NAME}"
|
||||
|
||||
pg_restore --username=guix_data_service --jobs=8 --dbname="$URI_FOR_DATABASE" \
|
||||
--no-tablespaces \
|
||||
"$BACKUP_DIRECTORY/$DATE/$FULL_BACKUP_NAME"
|
||||
|
||||
psql -v ON_ERROR_STOP=1 --echo-queries --no-psqlrc "$URI_FOR_DATABASE" -U guix_data_service <<EOF
|
||||
|
|
Loading…
Reference in New Issue