problem with pg_restore?
I am having problems with pg_restore. pg_restore --file=c:\pg-jmichae3-7-13-2009.sql --verbose --host=localhost --port=5432 --username=postgres
this just hangs.
I am restoring from 8.3.7 to 8.4 - what did I do wrong?
could somebody rewrite pg_dumpall and pg_dump so that it makes editable dumps?
most programmer's text editors can't handle more than 2000 characters per line.
and I want to be able to edit my dumps.
Jim Michaels
jmichae3@yahoo.com
http://JesusnJim.com
On Tue, Jul 14, 2009 at 7:47 PM, Jim Michaels<jmichae3@yahoo.com> wrote:
could somebody rewrite pg_dumpall and pg_dump so that it makes editable
dumps?
most programmer's text editors can't handle more than 2000 characters per
line.
and I want to be able to edit my dumps.
You're going to have better luck finding a decent editor than finding
someone to rewrite pg_dump and pg_dumpall just for you.
--
- David T. Wilson
david.t.wilson@gmail.com
Jim Michaels wrote:
I am having problems with pg_restore. pg_restore --file=c:\pg-jmichae3-7-13-2009.sql --verbose --host=localhost --port=5432 --username=postgres
this just hangs.
I am restoring from 8.3.7 to 8.4 - what did I do wrong?
Well, I don't see a database name, was that just an accident when you
cut + pasted the line?
If so, do you see any activity at all? If you turn connection logging on
at the server, does it see any connection attempts?
could somebody rewrite pg_dumpall and pg_dump so that it makes editable dumps?
most programmer's text editors can't handle more than 2000 characters per line.
and I want to be able to edit my dumps.
Might want to get a better editor. Just tried vi with 1000 character
lines and it's perfectly happy. Can't imagine a proper editor
complaining. Having said that, once your file gets into the gigabytes
you'll want more specialised tools (either an on-disk editor or sed/perl).
--
Richard Huxton
Archonet Ltd
Jim Michaels, 15.07.2009 01:47:
most programmer's text editors can't handle more than 2000 characters
per line.
and I want to be able to edit my dumps.
I don't know what you are using, but the following editors can certainly handle more than 2000 characters:
OpenSource and free:
http://www.pnotepad.org
http://www.pspad.com
http://notepad-plus.sourceforge.net
Commercial (but not expensive)
http://www.textpad.com
I have edited files with more than 10000 characters per line in PNotepad, PSPad and Textpad
Thomas
On 2009-07-14, Jim Michaels <jmichae3@yahoo.com> wrote:
--0-1060148048-1247615236=:84835
Content-Type: text/plain; charset=us-asciiI am having problems with pg_restore. pg_restore --file=c:\pg-jmichae3-7-13-2009.sql --verbose --host=localhost --port=5432 --username=postgres
this just hangs.
I am restoring from 8.3.7 to 8.4 - what did I do wrong?
could somebody rewrite pg_dumpall and pg_dump so that it makes editable dumps?
most programmer's text editors can't handle more than 2000 characters per line.
any text editor with a line length limit shorter than 1 megabyte is a
liability. that said if you dump as inserts there's probably a way to
use sed to split the long strings and still have a loadable dump.
and I want to be able to edit my dumps.
I find that jed is powerful, fast, and reasonably easy to use. and had
no problem with 2.3MB lines.
gnome-text-editor ("gedit") handles lines of tens of thousands of
characters OK but seems to have problems displaying million character
lines,
I expect ther big guns "vim" and "emacs" also have no problems with
long lines.
On Thu, Jul 23, 2009 at 10:47:40AM +0000, Jasen Betts wrote:
I find that jed is powerful, fast, and reasonably easy to use. and had
no problem with 2.3MB lines.gnome-text-editor ("gedit") handles lines of tens of thousands of
characters OK but seems to have problems displaying million character
lines,I expect ther big guns "vim" and "emacs" also have no problems with
long lines.
GNU Emacs is fine; just tried with a line consisting of a million copies
of "helloworld " and it was a bit slow with some operations but wasn't
as bad as I was expecting.
--
Sam http://samason.me.uk/
On Tue, Jul 14, 2009 at 5:47 PM, Jim Michaels<jmichae3@yahoo.com> wrote:
I am having problems with pg_restore. pg_restore
--file=c:\pg-jmichae3-7-13-2009.sql --verbose --host=localhost --port=5432
--username=postgresthis just hangs.
I am restoring from 8.3.7 to 8.4 - what did I do wrong?could somebody rewrite pg_dumpall and pg_dump so that it makes editable
dumps?
most programmer's text editors can't handle more than 2000 characters per
line.
and I want to be able to edit my dumps.
When I need to make changes to large dumps I use tools like sed, awk
and diff, not a text editor.
On Thu, Jul 23, 2009 at 07:40:18AM -0600, Scott Marlowe wrote:
On Tue, Jul 14, 2009 at 5:47 PM, Jim Michaels<jmichae3@yahoo.com> wrote:
could somebody rewrite pg_dumpall and pg_dump so that it makes editable
dumps?
most programmer's text editors can't handle more than 2000
characters per line. and I want to be able to edit my dumps.When I need to make changes to large dumps I use tools like sed, awk
and diff, not a text editor.
Indeed, but I still like to be able to use a text editor to verify that
my code is doing the right thing. Obviously for large files (i.e. a GB
and over) it's not going to work, but I'd still expect tools to work
("less -n" seems to be my tool of choice at the moment).
--
Sam http://samason.me.uk/
On Thu, Jul 23, 2009 at 3:14 PM, Sam Mason<sam@samason.me.uk> wrote:
On Thu, Jul 23, 2009 at 07:40:18AM -0600, Scott Marlowe wrote:
On Tue, Jul 14, 2009 at 5:47 PM, Jim Michaels<jmichae3@yahoo.com> wrote:
could somebody rewrite pg_dumpall and pg_dump so that it makes editable
dumps?
most programmer's text editors can't handle more than 2000
characters per line. and I want to be able to edit my dumps.
You need to get yourself a better editor.
When I need to make changes to large dumps I use tools like sed, awk
and diff, not a text editor.Indeed, but I still like to be able to use a text editor to verify that
my code is doing the right thing. Obviously for large files (i.e. a GB
and over) it's not going to work, but I'd still expect tools to work
("less -n" seems to be my tool of choice at the moment).
Actually traditionally tools like sed, awk, etc had fixed-size line
buffers. If your system has a BSD-derived set of tools you may or may
not run into problems depending on whether they've been reimplemented
since. One of the main distinguishing features of the GNU tools was
specifically that they had a policy of choosing implementations that
removed arbitrary limits even if it meant less efficient
implementations.