Re: best practice for moving millions of rows to child table when setting up partitioning?

Поиск
Список
Период
Сортировка
От Mark Stosberg
Тема Re: best practice for moving millions of rows to child table when setting up partitioning?
Дата
Msg-id ips01d$351$1@dough.gmane.org
обсуждение исходный текст
Ответ на Re: best practice for moving millions of rows to child table when setting up partitioning?  (Bob Lunney <bob_lunney@yahoo.com>)
Ответы Re: Re: best practice for moving millions of rows to child table when setting up partitioning?  (Scott Marlowe <scott.marlowe@gmail.com>)
Re: Re: best practice for moving millions of rows to child table when setting up partitioning?  (ktm@rice.edu)
Список pgsql-admin
>> 5. Finally, I'll drop the indexes on the parent table and
>> truncate it.

Luckily I noticed the problem with TRUNCATE and partitioning before my
work got to production.

TRUNCATE cascades automatically and silently to child tables, which was
not my intent.

This is mentioned here:
http://wiki.postgresql.org/wiki/Table_partitioning

But is not mentioned in the official documentation for TRUNCATE:

http://www.postgresql.org/docs/9.0/static/sql-truncate.html

The work-around we used was to put the TRUNCATE statement ahead of the
ALTER TABLE .. INHERIT statements in our final transaction.

   Mark


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

Предыдущее
От: adrien ducos
Дата:
Сообщение: My server is oddly very slow
Следующее
От: Scott Marlowe
Дата:
Сообщение: Re: Re: best practice for moving millions of rows to child table when setting up partitioning?