Уже давно сталкиваюсь с этой проблемой.Попытка выполнить мой набор тестов, включающий создание базы данных, создание и удаление схемы с использованием sqlalchemy, выдает эту ошибку:
(psycopg2.ProgrammingError) должен быть членом роли, процесс которой завершается
Код, в котором выдается ошибка:
from sqlalchemy_utils import drop_database
drop_database(TEST_URI)
Это сбивает с толку и раздражает одновременно.Повторный запуск набора тестов может дать мне успех, поэтому нет фиксированного шаблона.Хотите знать, если решение (хакерское), упомянутое здесь , является единственным способом избежать этой ошибки.
Любая помощь приветствуется.