File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -309,12 +309,11 @@ create_new_objects(void)
309309
310310 /*
311311 * Using pg_restore --single-transaction is faster than other
312- * methods, like --jobs. However, --single-transaction throws
313- * an error. pg_dump only produces its output at the
312+ * methods, like --jobs. pg_dump only produces its output at the
314313 * end, so there is little parallelism using the pipe.
315314 */
316315 exec_prog (RESTORE_LOG_FILE , NULL , true,
317- "\"%s/pg_restore\" %s --exit-on-error --verbose --dbname \"%s\" \"%s\"" ,
316+ "\"%s/pg_restore\" %s --exit-on-error --single-transaction -- verbose --dbname \"%s\" \"%s\"" ,
318317 new_cluster .bindir , cluster_conn_opts (& new_cluster ),
319318 old_db -> db_name , file_name );
320319 }
You can’t perform that action at this time.
0 commit comments