Dear Adrian!

2018-03-20 16:33 GMT+01:00 Adrian Klaver <adrian.kla...@aklaver.com>:

> On 03/20/2018 07:56 AM, Durumdara wrote:
>
>>
>> pg_dump --disable-triggers -d test -U aklaver -t disable_trigger_test -a
> -f disable_trigger_test_data.sql
>
>
> CREATE OR REPLACE FUNCTION public.trigger_test()
> ...
> truncate disable_trigger_test ;
>
> #Note I do this as a superuser.
> psql -d test -U postgres -f disable_trigger_test_data.sql
>
> test=> select * from disable_trigger_test ;
>  id | fld_1
> ----+-------
>   1 | dog
>   2 | cat
>
>
Thank you! Now I got it!
So the difference is:

1.) FULL DB restore into empty database creates the extra objects at the
end, so I do not need to worry about triggers.

2.) Partial data restore into an existing database to existing tables with
triggers: this point I need to set "disable triggers" option.

Very-very thank you!

dd

Reply via email to