Re: [GENERAL] NOTICE from the backend

From: Ulf Mehlig <umehlig(at)uni-bremen(dot)de>
To: vadim(at)krs(dot)ru
Cc: pgsql-general(at)hub(dot)org
Subject: Re: [GENERAL] NOTICE from the backend
Date: 1999-05-02 08:48:50
Message-ID: 199905020848.KAA06727@pandora3.localnet
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Vadim Mikheev <vadim(at)krs(dot)ru> wrote:

> Unfortunately, I don't know from where this TID difference comes
> and this is very important to find it. After what operations/
> assertions/FATALs you got this vacuum NOTICE?

Hello Vadim,

since last vacuum without that error message I did several things, but
I think the "guilty" operations were performed immediately before that
"vacuum analyze". I just constructed some indexes on that table (and
other tables connected by triggers to it to fake referential
integrity, like in contrib/spi). Afterwards I tried to cluster the
indexes. The clustering didn't work (I posted a report on that to
pgsql-general yesterday, too. Message included below! Probably the
very last thing I did before the "vacuum" was dropping the tables
"temp_66c31" etc. from the error message cited in that posting).

Are you interested in details about table structure etc.? BTW, as I
recognize now, I can't even drop that table, and dumping makes
postgreSQL try to fill my harddisk with more data than ever was in
that table (it only had 186 records). Fortunately, I did a general
pg_dump yesterday before the problem occurred ... o.k., I destroyed
the db, reloaded everything, vacuum works now. Unfortunately, I didn't
activate any logging, so I can't tell you exactly, what happend. And I
maybe shouldn't have destroyed the broken db without makeing a backup
copy to analyze it :-( I am sorry for being so unprofessional in
providing help to find the error (but it was the first +-severe
postgreSQL failure I ever had, so I'm not used to that situation ;-)

Please, tell me if you need more information!
Thanks for your help,
Ulf

----------------------------------------------------------------------
message about "cluster" failure:
================================

Could there be a bug in the 'cluster' command in postgreSQL 6.4? If I
try to cluster a table with a name with more than 8 characters, psql
says:

xxx=> create table x123456789 (xxx text);
CREATE
xxx=> create index x123 on x123456789 (xxx);
CREATE
xxx=> cluster x123 on x123456789;
ERROR: Relation x1234567 Does Not Exist!

If I try this repeatedly, I get:

xxx=> cluster x123 on x123456789;
ERROR: temp_66c31 relation already exists

I'm running PostgreSQL 6.4(.0) on i386 Linux (2.2.6). Please excuse if
I overlooked something in the docs!

Bye, Ulf
----------------------------------------------------------------------

--
======================================================================
Ulf Mehlig <umehlig(at)zmt(dot)uni-bremen(dot)de>
Center for Tropical Marine Ecology/ZMT, Bremen, Germany
----------------------------------------------------------------------

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Bogus User 1999-05-02 09:32:24 creating a table with ODBC
Previous Message Oliver Elphick 1999-05-02 06:44:46 Re: [GENERAL] psql segmentation fault