pg_restore TODO - delay PK creation

Поиск
Список
Период
Сортировка
От Iain
Тема pg_restore TODO - delay PK creation
Дата
Msg-id 017501c4bfb9$a70b7f20$7201a8c0@mst1x5r347kymb
обсуждение исходный текст
Ответы Re: pg_restore TODO - delay PK creation  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-admin
Hi,
 
I'm wondering if this is already on some todo list for pg_restore but I didn't find any mention of it anywhere, so I thought I should post this and see what people think.. 
 
Basically, I'd like to see an option at restore time to not include the primary key constraint when issuing the create table command. I'd like the PK to be added after data has been loaded using an ALTER command.
 
The principle reason for this is performance.
 
There may also be a bug somewhere, or perhaps just a problem with my system, but I was trying to restore a fairly large table (over 7000000 rows) which would run for a couple hours before failing. Dropping the PK enabled the load to complete in 3 or 4 minutes. Adding the PK took another 3 or 4 minutes which adds up to quite a difference.
 
regards
Iain

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

Предыдущее
От: John DeSoi
Дата:
Сообщение: Re: psql won't "createdb"
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: pg_restore TODO - delay PK creation