Tom Lane wrote:
Joe Conway <[EMAIL PROTECTED]> writes:

I'm seeing the following errors after a few hours of fairly aggressive bulk load of a database running on Postgres 7.4.2:

cyspec=# select version();
ERROR: root page 43 of "pg_proc_proname_args_nsp_index" has level 0, expected 2

[ scratches head... ] Are you just doing bulk *data* load, or are you doing extensive schema hacking too? What reason would there be for index churn in pg_proc (or pg_class for that matter)?

Here's more detail about what we're doing:

Done once
----------
create the database
create schemas
create "base" tables
create functions

Done in a loop
--------------
for year in X to Y
{
 create ~60 tables, inherited from the "base" tables
 for each table (up to 6 at a time in parallel)
 {
   load data via COPY
   create index
 }
}

I was just informed that the most recent attempt failed again, this time with no more than 1 table loaded at a time.

Can you get a pg_filedump dump of that page of the index?

Will do.

BTW, I also tried reindexing one of the corrupt databases and got this:

backend> reindex database cyspec;
2004-08-19 11:13:37 NOTICE: table "pg_class" was reindexed
2004-08-19 11:13:38 ERROR: invalid page header in block 6 of relation "pg_attribute"




Joe

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Reply via email to