我正在尝试使用以下代码块使用psycopg2创建视图:
import psycopg2
conn = psycopg2.connect("dbname='abc' host='abc' user='abc' password='abc'")
cur = conn.cursor()
cur.execute("CREATE VIEW testview AS SELECT 'Hello World'")
cur.close()
该代码执行没有任何错误,但是当我列出数据库中的视图时,“ testview”未在其中列出。 我究竟做错了什么? 感谢您的提前帮助。
答案 0 :(得分:0)
为视图名称指定架构名称。 例如:CREATE VIEW schema_name.testview AS SELECT 'Hello World'