Я использую SQL Сервер с библиотекой SQLAlchemy 1.3.18, и благодаря fast_executemany = True теперь он работает быстрее, чем раньше.
Мне нужно установить связь с базой данных Sybase. У меня следующая ошибка:
TypeError: недопустимые аргументы 'fast_executemany' отправлены в create_engine () с использованием конфигурации SybaseDialect_pyodbc / QueuePool / Engine.
Это будет проблемой для меня, потому что мне нужно быстрое соединение, а также быстрая запись в моей базе данных. Но даже если я удалю эти аргументы из метода, у меня будет следующая ошибка:
sqlalchemy.ex c .OperationnalError: (pyodb c .OperationnalError)
вот код:
engine = sqlalchemy.create_engine(con['sql']['connexion_string'])
с con['sql']['connexion_string'] = "sybase+pyodbc://<user>:<password>@server_name/[db_name]driver=ODBC Driver 13 for SQL Server"
Я думаю, что это исходит от драйвера (возможно, я ошибаюсь), но я не знаю, какой из них взять, а в документации я понял, что мы должны использовать pyodb c, поэтому ODB C Drivers.