Примеры использования Python ORM для синхронизации c таблиц между 2 базами данных? - PullRequest
0 голосов
/ 05 марта 2020

В значительной степени Python новичок ie. Я сделал простой скрипт SQLAlchemy для извлечения информации из API и помещения информации в таблицу.

В настоящее время у нас есть MySQL DB и PostgreSQL DB. Одна из таблиц в БД MySQL имеет несколько таких же столбцов (возможно, названных по-разному), что и другая таблица в PostgreSQL. Мне нужно периодически проверять таблицу в MySQL и, если есть применимые изменения, вносить аналогичные изменения (обновлять информацию в существующей строке или вставлять новую строку) в Postgres.

Я мог бы, конечно, заставить мой скрипт Python кропотливо формулировать и выполнять операторы SELECT для получения информации из каждой таблицы, а затем создать скрипт и выполнить соответствующие операторы UPDATE и INSERT, чтобы привести Postgres таблица текущих.

Я думал, что можно было бы использовать ORM (SQLAlchemy?) В Python для моделирования двух таблиц как классов и затем каким-то образом синхронизировать c таблицы вместе.

Я искал примеры этого, и почти ничего не получалось, поэтому я задаюсь вопросом, не лаю ли я здесь не то дерево.

Любые предложения / указатели / примеры за то, что вы делаете что-то подобное.

Спасибо за ваше время и внимание.

...