私はPostgresに接続してスキーマを作成するための、このシンプルなPythonコードを持っています。エラーは表示されませんが、Postgresでスキーマが追加されることはありません。私は明らかな何かを見逃しているに違いない。Postgresでスキーマを作成するPythonが表示されない
私はそれが間違ったパスワードを与えたときにエラーなしで返されたので、これがPostgresに接続されているかどうかはわかりません。しかし、私が試行錯誤をしたときに接続が確立されていると言っているとき。助けてください〜ありがとう!
import psycopg2
psycopg2.autocommit = True
def build_archive(db1):
db1 = psycopg2.connect(database='postgres', user='operator', password='1234', host='localhost', port='2280')
cursor = db1.cursor()
sql = """CREATE SCHEMA app_tools AUTHORIZATION operator;"""
cursor.execute(sql)
'operator'ユーザが' postgres'データベースにスキーマを作成できますか? –