【发布时间】:2017-07-28 20:25:56
【问题描述】:
我有这个超级简单的 Python 代码来连接到 Postgres 并创建一个模式。它没有显示错误,但我没有看到 Postgres 中添加的架构。我一定错过了一些明显的东西。
我什至不确定这是否连接到 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数据库中创建架构?
标签: python postgresql