INSERT INTO MySQL таблица ВЫБРАТЬ ИЗ таблицы PostgreSQL

У меня есть таблица Amazon Redshift, которая работает на PostgreSQL. Эта таблица обновляется каждый день с большим количеством пользовательских данных.

Мне нужно запустить процесс CRON, чтобы ежедневно импортировать некоторые необходимые данные из таблицы в другую базу данных MySQL. Я работаю на PHP. Пожалуйста, помогите мне, как я могу достичь этого программно.

-1

Решение

Вы должны экспортировать из Redshift в корзину S3 с помощью команды UNLOAD, а затем загрузить этот файл (CSV — хороший выбор) в MySQL. Все это можно сделать с помощью cron. Это, безусловно, самый быстрый и безопасный способ сделать это.

http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html

Постскриптум
Redshift на самом деле не «работает на PostgresSQL». Конечно, Redshift был вилкой Postgres, но эти два совершенно разных зверя.

3

Другие решения

Вы пробовали извлечь данные из postgress db и создать массив из этого и после него с помощью этого массива, вставить его в mysql. (Я предполагаю, что вы знакомы с синтаксисом запросов postgress и mysql)

1

По вопросам рекламы [email protected]