On Thu, Jun 16, 2016 at 10:32 AM, Jean-Francois Prieur <jfpri...@gmail.com>
wrote:

> 1) Is there any way to tell pg_dump the order in which the tables should
> be dumped?
> 2) Am I correct to assume that if I use the --disable-trigger option in
> pg_restore it should mitigate the problem? This only works on a data-only
> dump per the documentation, so if I am doing the initial copy of the
> database to the new server, will data-only give me everything I need or is
> it only good for incremental updates to an already running copy of a
> database?
> 3) Alternatively, is there a psql command that I could run on the new
> server to disable all triggers/constraint checking, run the restore and
> then re-enable them?
> 4) Since we are in a lab environment, I can shut down the server and copy
> the folder containing the database to the new server. Is this kosher? I
> could then try the data-only dump and restore in 2) to keep them updated.
>
> Sorry for the noobish questions, thank you for your time. Coming from
> mysql so the concepts are familiar but the execution different!
>

Firstly, what version of postgres are you using?  What format are you
dumping the file to?

When you dump using the compressed format, the pg_restore process will not
have an FK's until such time that the data is entirely loaded.

Reply via email to