Thread: DB migration from Win (cygwin) to Linux (RH 7.2): 9223372036854775807 error
DB migration from Win (cygwin) to Linux (RH 7.2): 9223372036854775807 error
From
aagha@bigfoot.com (aagha@bigfoot.com)
Date:
I'm having an issue moving my DB from from Win (Cygwin) to Linux 7.2. If I go from Linux to Cygwin, no probs, everything works fine, creates a new database beautifully. However, if I take the exact same DB (which contains data) and try the following on Linux: %> psql -d cmsdb -f cmsdb.sql I get the following: psql:cmsdb.sql:12: ERROR: parser: parse error at or near "9223372036854775807" psql:cmsdb.sql:27: NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index 'ratingcontentandtype_pkey' for table 'rating' Any table with a serial decleration has this problem, and the serial tables don't get built. I wondered if this was due to a MAXINT issue on Linux, so I wrote a small C program wher I found out that the MAXINT and LONG are both: 2147483647 -- The catch is that the same is true on my Win box. What's going on here, and what can I do to get around this problem? We're on Postgres 7.1. Thx, Aurangzeb -- aagha <at> bigfoot <dot> com
Re: DB migration from Win (cygwin) to Linux (RH 7.2): 9223372036854775807 error
From
"Shridhar Daithankar"
Date:
On 1 Nov 2002 at 8:33, aagha@bigfoot.com wrote: > I'm having an issue moving my DB from from Win (Cygwin) to Linux 7.2. If > I go from Linux to Cygwin, no probs, everything works fine, creates a new > database beautifully. > > However, if I take the exact same DB (which contains data) and try the > following on Linux: > > %> psql -d cmsdb -f cmsdb.sql > > I get the following: > > psql:cmsdb.sql:12: ERROR: parser: parse error at or near > "9223372036854775807" Is that last field in that line? You are running into \r\n problem. Try some simple scripts or dos2unix etc to convert the dump to unix style. There was a sed one liner posted on the list few days back.. Bye Shridhar -- Williams and Holland's Law: If enough data is collected, anything may be proven by statistical methods.