Что бы эквивалент этого в PostgreSQLткань PostgreSQL создать базу данных
run('echo "CREATE DATABASE %s;"|mysql --batch --user=%s --password=%s --host=%s' % (dataname, env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)
выше прекрасно работает для создания базы данных MySQL, но как бы вы создать в PostgreSQL, не застревая на ввод пароля.
Вы бы использовать «с зашифрованными ПАРОЛЬ», а? – benregn