Присоединиться к не связанной базе данных (SQL Server & MySQL) - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть две разные базы данных (MySQL и SQL Сервер 2017 Express на разных серверах ) с двумя таблицами A и B.

Мне нужно иметь возможность присоединитесь к этим таблицам в Node.js или Python, чтобы я мог их читать и обновлять (третья таблица недоступна, поскольку мне нужно иметь возможность обновлять обе в любое время).

user_id - это внешний ключ IdB в следующей таблице.

Таблица A с MySQL

+------+----------+------------+------------+
| IdA  |  email   |  password  |  user_id*  | 
+------+----------+------------+------------+

Таблица B с SQL Сервер

+------+---------+--------+--------+
| IdB  |  name   |  var1  |  var2  | 
+------+---------+--------+--------+

Присоединенная таблица результат должен быть

+------+----------+-----------+--------------+---------+--------+--------+
| IdA  |  email   |  password | user_id/IdB  |  name   |  var1  |  var2  | 
+------+----------+-----------+--------------+---------+--------+--------+

Я знаю, что ORM не сможет сделать это ни на одном из языков.

И я очень боюсь писать SQL запросов (для создания / чтения / обновления / удаления) самостоятельно из-за возможных SQL инъекций.

Есть ли у кого-нибудь подсказки для CRUD на join столе и позволяют условие where без какой-либо инъекции SQL. Как пользовательский класс JS / Python с предварительно реализованным защищенным кросс-базой CRUD?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...