Re: PQputline error with pg_restore - Mailing list pgsql-general

From Jennifer I Drake/O/VCU
Subject Re: PQputline error with pg_restore
Date
Msg-id OFA7CBCE24.EAA5C912-ON85257110.007377C2-85257110.0073780F@vcu.edu
Whole thread Raw
In response to PQputline error with pg_restore  (Jennifer Drake <drakeji@vcu.edu>)
Responses Re: PQputline error with pg_restore  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
<div>The postmaster stderr was being sent to /dev/null, so I changed that and was able to generate a log file. 
Unfortunately,I'm not sure what the output in the log file means - I don't have a lot of experience with this sort of
thingand would greatly appreciate any help.  Here's the info from the log:<br /><br /> postmaster successfully
started<br/> LOG:  database system was shut down at 2006-02-09 15:37:30 EST<br /> LOG:  checkpoint record is at
1/2C118B80<br/> LOG:  redo record is at 1/2C118B80; undo record is at 0/0; shutdown TRUE<br /> LOG:  next transaction
id:6659; next oid: 19331162<br /> LOG:  database system is ready<br /> WARNING:  Attribute "piece" has an unknown
type<br/>     Proceeding with relation creation anyway<br /> WARNING:  Attribute "piece" has an unknown type<br />    
Proceedingwith relation creation anyway<br /> LOG:  recycled transaction log file 000000010000002B<br /> LOG:  recycled
transactionlog file 000000010000002C<br /> LOG:  recycled transaction log file 000000010000002D<br /> LOG:  recycled
transactionlog file 000000010000002E<br /> LOG:  recycled transaction log file 000000010000002F<br /> LOG:  recycled
transactionlog file 0000000100000030<br /> LOG:  recycled transaction log file 0000000100000031<br /> LOG:  recycled
transactionlog file 0000000100000032<br /> LOG:  recycled transaction log file 0000000100000033<br /> LOG:  recycled
transactionlog file 0000000100000034<br /> ERROR:  copy: line 178286, overflow on numeric ABS(value) >= 10^3 for
fieldwith precision 5 scale 3<br /> FATAL:  Socket command type 8 unknown<br /> LOG:  recycled transaction log file
0000000100000036<br/> LOG:  recycled transaction log file 0000000100000037<br /> LOG:  recycled transaction log file
0000000100000035<br/><br /> Thanks,<br /> Jennifer<br /><br /></div><font
color="#990099">-----pgsql-general-owner@postgresql.orgwrote: -----<br /></font><blockquote style="border-left: 2px
solidrgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><font face="monospace"
size="3"><br/>You should really update to something more current than 7.3.2 :-(<br /><br />The first thing to do is get
moreinfo about the error, but<br />unfortunately that release of pg_restore isn't going to tell you what<br />the error
messagefrom PQputline is.  So you'll have to try to find<br />out from the postmaster's log.<br /><br />You'll need to
lookat the startup script Mandrake uses for postgres<br />to see where it sends the postmaster's stderr, but I wouldn't
be<br/>surprised to find that it sends to /dev/null :-(.  You can change the<br />script to redirect to some real file
andthen restart the postmaster and<br />then try the restore again.  Or reconfigure things so that the<br />postmaster
sendsits log messages to syslog --- though this may take<br />some fooling with syslog's configuration as well as with
postgresql.conf.<br/>(Syslog is probably a better choice for production purposes --- if you<br />redirect to a file,
thatfile will continue to grow as long as the<br />postmaster runs.)<br /><br />Once you've managed to see the
underlyingerror message, if it doesn't<br />make things clear then pass the info along and we'll try to help.<br /><br
/>BTW,another thing you could try is having pg_restore just generate<br />a SQL script, and then feed the SQL script to
psql. psql will probably<br />be more cooperative about showing the underlying message.<br /><br /><span
style="visibility:hidden;">    </span><span style="visibility: hidden;">    </span><span style="visibility:
hidden;">    </span>regards, tom lane<br /><br /></font></blockquote><br /> 

pgsql-general by date:

Previous
From: "Chandra Sekhar Surapaneni"
Date:
Subject: Re: PgAdmin3 for Suse AMD64
Next
From: Tom Lane
Date:
Subject: Re: PQputline error with pg_restore