Re: create all indexes and triggers in a schema after bulk load

Поиск
Список
Период
Сортировка
От hubert depesz lubaczewski
Тема Re: create all indexes and triggers in a schema after bulk load
Дата
Msg-id 20211117071643.GA11260@depesz.com
обсуждение исходный текст
Ответ на create all indexes and triggers in a schema after bulk load  (Akheel Ahmed <akheel.mailing.list@gmail.com>)
Ответы Re: create all indexes and triggers in a schema after bulk load
Список pgsql-general
On Wed, Nov 17, 2021 at 05:13:35PM +1000, Akheel Ahmed wrote:
> Hi Group
> 
> I am looking at doing a CDC-based upgrade using the following steps:
> 
> 
> 1. pg_dump schema on source, but exclude indexes and triggers
> 
> 2. recreate schema on target
> 
> 3. Do a full load from source to target
> 
> 4. Recreate all the indexes and triggers on the target
> 
> The migration will automatically switch from full load to CDC when all
> tables are fully loaded.
> 
> Is there a way to just recreate all indexes and triggers using a separate
> pg_dump on source to capture the ddl and then run it on the target?

There is no need for separate pg_dump.

Just dump once, with -Fc, or (better) -Fd, and then use pg_restore
-l/-L.

depesz



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

Предыдущее
От: Akheel Ahmed
Дата:
Сообщение: create all indexes and triggers in a schema after bulk load
Следующее
От: Akheel Ahmed
Дата:
Сообщение: Re: create all indexes and triggers in a schema after bulk load