Хочешь помощи, пиши нормальный код, почитай про pep8, а то на твой код без боли нельзя смотреть.
Ну и учись самостоятельно оптимизировать, начни с профилирования для поиска тяжелый мест. Хочешь помощи именно по алгоритмам, так сформулируй проблемное место.
smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
smtplib.SMTP_SSL(SMTP_SERVER, SMTP_PORT)
При попытке обратится к данным, пишет что подзапросы не поддерживаются.ну конечно же нам угадывать как ты пытаешься
в постгресе создавать временные таблицыне нужно костыли из ms sql притаскивать в postgres.