From: | Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz> |
---|---|
To: | Premsun Choltanwanich <Premsun(at)nsasia(dot)co(dot)th>, pierce(at)hogranch(dot)com, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: Re: could not migrate 8.0.13 database with large object data to 9.5.1 |
Date: | 2016-03-03 21:10:42 |
Message-ID: | 56D8A852.40308@catalyst.net.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-general |
On 02/03/16 18:21, Mark Kirkwood wrote:
> On 02/03/16 17:05, Premsun Choltanwanich wrote:
>> Hi John,
>>
>> Modified command by remove -Ft flag as per you suggestion:
>> pg_dump -v -h 192.168.200.75 -U clubadmin -d clubprogram | psql -U
>> clubadmin -d clubprogram
>>
>> Result (got same message even with parameter -b or not):
>
> (snippage)
>
>> pg_dump: creating FUNCTION "public.pg_database_size(oid)"
>> pg_dump: creating FUNCTION "public.pg_dir_ls(text, boolean)"
>> pg_dump: creating FUNCTION "public.pg_file_length(text)"
>> pg_dump: creating FUNCTION "public.pg_file_read(text, bigint, bigint)"
>> pg_dump: creating FUNCTION "public.pg_file_rename(text, text)"
>> pg_dump: creating FUNCTION "public.pg_file_rename(text, text, text)"
>> pg_dump: creating FUNCTION "public.pg_file_stat(text)"
>> pg_dump: creating FUNCTION "public.pg_file_unlink(text)"
>> pg_dump: creating FUNCTION "public.pg_file_write(text, text, boolean)"
>> pg_dump: [archiver] could not write to output file: Invalid argument
>>
>> Please advise.
>>
>
> I'd guess you are running into something like
>
> http://stackoverflow.com/questions/15672651/failure-using-heroku-pgtransfer
>
> i.e old functions that cannot be recreated in 9,5, maybe check the logs
> on the 9.5 server for the reason you are seeing 'invalid argument'.
>
> You may need to drop those pg_file_* and pg_database_size functions
> (they are not native to 8.0...I checked...had to compile a 8.0.26, which
> was interesting).
>
I tested that idea out (adding in the dbsize contrib for 8.0 and doing
dump/restore to 9.5) and while I see errors for *those* functions,
everything else (i.e tables etc) are loaded into 9.5 ok.
So something else is tripping you up - have a look at the postgres logs
for the 8.0 and 9.5 systems.
Cheers
Mark
From | Date | Subject | |
---|---|---|---|
Next Message | rsimeon | 2016-03-03 23:38:59 | BUG #13999: pg_upgrade failing with FATAL: unrecognized configuration parameter "unix_socket_directory" |
Previous Message | Andres Freund | 2016-03-03 17:35:18 | Re: BUG #13770: Extending recovery_min_apply_delay on Standby causes it to be unavailable for a while |
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Omotayo Akinde | 2016-03-03 23:19:52 | Re: C function migration from 9.2 to 9.5 |
Previous Message | David G. Johnston | 2016-03-03 19:55:50 | Re: PLPythonu for production server |