Tom, I used: pg_dumpall > db.out on my 7.4.2 server Then, I use: psql -f db.out postgres on my 8.1.4 server. I got chunk of: 1232133 invalid command \N 1232134 invalid command \N I found that come from my inheritant table, the pg_dump(all) didn't make right order on parent and child tables, it dumped child tables first then parent table, so I restore them, it try to create child table first which will fail definitely then all the data try to be loaded later on will be errored out. I am not sure 8.1.4's pg_dump(all) fixed this bug or not. Currently, I think I can work around it by editing the order on archive.list file and use pg_restore.
Best Regards, Jie Liang ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq