Эффективная вставка нескольких строк с использованием значений по умолчанию в SQLAlchemy Core - PullRequest
1 голос
/ 25 мая 2019

Я использую ядро ​​SQLAlchemy. У меня есть объявление таблицы со многими nullable=False, default=... столбцами.

В моих строках исходных данных присутствуют разные столбцы, как в Требуется значение для параметра связывания (в группе параметров) раздел документов.

Я бы хотел заполнить все пропущенные значения, используя определения по умолчанию = *. 1008 *

Это не работает, вызывая связанную ошибку.

Единственный обходной путь, который я нашел, заключался в вставке отдельных строк в цикл for. Это работает, однако, это довольно медленно.

Как можно использовать операторы типа executemany (со списком слов) для вставки нескольких строк при заполнении их пропущенных значений на стороне клиента?

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