Re: Incomprehensible behaviour of a foreign key.

Поиск
Список
Период
Сортировка
От Nigel J. Andrews
Тема Re: Incomprehensible behaviour of a foreign key.
Дата
Msg-id Pine.LNX.4.21.0307201629100.16690-100000@ponder.fairway2k.co.uk
обсуждение исходный текст
Ответ на Re: Incomprehensible behaviour of a foreign key.  ("Nigel J. Andrews" <nandrews@investsystems.co.uk>)
Ответы Re: Incomprehensible behaviour of a foreign key.  ("Nigel J. Andrews" <nandrews@investsystems.co.uk>)
Список pgsql-general
Sorry, I forgot to mention that this had no effect when it came to stopping the
error message.


On Sun, 20 Jul 2003, Nigel J. Andrews wrote:

> On Sun, 20 Jul 2003, Tom Lane wrote:
>
> > "Nigel J. Andrews" <nandrews@investsystems.co.uk> writes:
> > > **** Attempt the delete ...
> > > **** ...and watch the empty table from the start cause a ref. int. failure!
> >
> > Bizarre.  If the database is not too huge, I would ask you to please
> > make a tarball backup of the whole $PGDATA directory (while the
> > postmaster is stopped of course) before you go any further.  That way
> > we can get back to this state if needed for bug investigation.
> >
> > With backup in hand, please try "VACUUM FULL VERBOSE site_membership"
> > and see what it has to say about rows in site_membership.  If it shows
> > that any were deleted, is the problem fixed?
> >
> >             regards, tom lane
> >
>
> Test script output up to the transaction start:
>
> **** Start by showing the problem table is empt _before_ the transaction starts
> select * from site_membership;
>  id | site_id | group_id
> ----+---------+----------
> (0 rows)
>
> psql:/tmp/aa2.sql:8: INFO:  --Relation ttacms.site_membership--
> psql:/tmp/aa2.sql:8: INFO:  Pages 1: Changed 0, reaped 1, Empty 0, New 0; Tup 0: Vac 82, Keep/VTL 0/0, UnUsed 0,
MinLen0, MaxLen 0; Re-using: Free/Avail. Space 7844/0; EndEmpty/Avail. Pages 1/0. 
>         CPU 0.00s/0.00u sec elapsed 0.00 sec.
> psql:/tmp/aa2.sql:8: INFO:  Index site_membership_pkey: Pages 2; Tuples 0: Deleted 82.
>         CPU 0.00s/0.00u sec elapsed 0.00 sec.
> psql:/tmp/aa2.sql:8: INFO:  Rel site_membership: Pages: 1 --> 0.
> VACUUM
> ...
>
>
> The table had 82 tuples in it until a deleted them with delete from
> site_membership  earlier in the session.

I forgot to mention that this had no effect when it came to stopping the error
message.


>
> The db is about 100MB I'd guess but it's not really important to make the back
> up as this problem is happening in a script that loads from a dump and does
> some stuff to move the data into another schema and the problem consistently
> arises during this process.
>
>
>

--
Nigel J. Andrews


В списке pgsql-general по дате отправления:

Предыдущее
От: "Nigel J. Andrews"
Дата:
Сообщение: Re: Incomprehensible behaviour of a foreign key.
Следующее
От: "Makoto,Yui"
Дата:
Сообщение: Release Info: XML database enviroment using PostgreSQL.