如何使用psycopg2创建VIEW?

时间:2018-08-06 09:20:51

标签: python postgresql psycopg2

我正在尝试使用以下代码块使用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”未在其中列出。 我究竟做错了什么? 感谢您的提前帮助。

1 个答案:

答案 0 :(得分:0)

为视图名称指定架构名称。 例如:CREATE VIEW schema_name.testview AS SELECT 'Hello World'