Я получаю сообщение об ошибке OperationalError: FATAL: извините, слишком много клиентов уже используют psycopg2. Я вызываю метод close для моего экземпляра соединения после того, как с ним покончено. Я не уверен, что может быть причиной, это мой первый опыт работы с python и postgresql, но у меня есть опыт работы с php, asp.net, mysql и sql server несколько лет.
РЕДАКТИРОВАТЬ: я запускаю это локально, если соединения закрываются, как они должны быть, тогда у меня только одно открытое соединение за один раз. У меня был графический интерфейс, открытый для базы данных, но даже закрытый, я получаю эту ошибку. Это происходит очень скоро после запуска моей программы. У меня есть функция, которую я вызываю, которая возвращает открытое соединение, как:
psycopg2.connect (ConnectionString)
Спасибо
Окончательное редактирование:
Это была моя ошибка, я рекурсивно вызывал один и тот же метод по ошибке, который снова и снова открывал один и тот же метод. Это был длинный день ..