postgres データベースを作成するコマンドを実行したい fabfile があります。
SQL 要求は次のとおりです。
CREATE DATABASE "dbname"
WITH ENCODING = 'UTF8'
LC_COLLATE = 'en_US.UTF8'
LC_CTYPE = 'en_US.UTF8'
TEMPLATE = template0
OWNER = "dbowner";
私はそれを使用して実行したい:
from fabric.api import run
run("""sudo su postgres --command "psql -c 'REQUEST HERE'" """)
しかし、正しい方法でそれを回避する方法を見つけることができませんでした。
どうすればそれができるか分かりますか?