Ошибка слишком большого количества соединений с красным смещением при использовании sqlalchemy с пандами - PullRequest
0 голосов
/ 22 октября 2019

Я использую sqlalchemy в приложении-колбе для создания механизма для подключения к базе данных красного смещения.

У меня есть цикл, и в каждом цикле я выполняю запрос и возвращаю фрейм данных с pandas.read_sql_query (query_string, engine).

Когда я запускаю свою программу, я получаю сообщение об ошибке с подключением базы данных красного смещения.

psycopg2.OperationalError: FATAL: слишком много соединений для пользователя "пользователь"

Посоветуйте, пожалуйста, как обработать ошибку в python и sqlalchemy в приложении колбы?

Я пробовал poolclass = Nullpool и использовал engine.dispose() Но ни один из них не сработал.

redshift_db = create_engine(db_url)
for id in list:
  data_frame = pd.read_sql_query(sql_strung,
                                 redshift_db,
                                 params={id': id})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...