BUG #1513: pg_dump -t doesn't include sequences for pre-v8-created tables

Поиск
Список
Период
Сортировка
От Chris Hutchinson
Тема BUG #1513: pg_dump -t doesn't include sequences for pre-v8-created tables
Дата
Msg-id 20050302035952.474CFF0B7B@svr2.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #1513: pg_dump -t doesn't include sequences for pre-v8-created tables  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      1513
Logged by:          Chris Hutchinson
Email address:      hutchinson.chris@gmail.com
PostgreSQL version: 8.0
Operating system:   Linux - Fedora Core 2
Description:        pg_dump -t doesn't include sequences for pre-v8-created
tables
Details:

pg_dump -t includes SERIAL column sequence details for the dumped table when
the table has been created in v8 postgresql.

Tables migrated from an earlier pg version aren't being dumped with their
sequence details. (These tables were created in 7.1, and migrated through
7.3, 7.4 and 8.0)

pg_dump relies on the d.refobjid as owning_tab and d.refobjsubid as
owning_col to track the linkage between SERIAL sequences and their owner
tables.

In the migrated tables these columns don't contain values linking sequences
to their tables, so the sequences aren't included in the dump.

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #1512: Assertion failure (lock.c:1537) with SELECT FOR UPDATE and savepoints
Следующее
От: "Daniel Agut"
Дата:
Сообщение: Errors using Postgres 7.4.6