Перенос partition таблицы из postgres в BigQuery
Есть большая база данных postgres 11 (RDS), в которой в один момент решили самую большую таблицу секционировать Сейчас думаем перенести данную таблицу в Google Cloud BigQuery (вроде как там тоже есть секционирование)
Как это лучше сделать? Я вижу так:
- Все данные перемещать вновь в одну общую таблицу
- csv файл с таблицей передать в Google Cloud Storage
- Оттуда уже создавать новую распределенную таблицу в BigQuery
Имеет ли такой подход место быть или есть что-то более оптимальное?
И самый большой вопрос как лучше без вреда для базы извлечь данные в один csv файл?