下午好/傍晚/早上(取决于您所在的位置)。
关于使用RedShift Schema > view > table
和Python3.4
psycopg2
,我有一个问题
我知道我能够连接到数据库中的表,但是我遇到了尝试连接到架构表的问题。
当我尝试在Schema视图中连接到表时,收到致命错误:
“表名”不存在。 dbname
我尝试使用view > name
(其中包含该视图的列名和数据)
编码示例: 如果我删除sql查询并尝试建立连接,我会收到与dbname不存在相同的响应:
import psycopg2
conn = psycopg2.connect(user = 'user-name', password = 'password',
host = 'aws-host-link', dbname = 'schema-name', port = 1234)
mycursor = conn.cursor()
sql = mycursor.execute('select * from schema-name')
print(sql)
mycursor.close()
conn.close()
回溯,帖子:
致命:dbname“schema-name”不存在。
我搜索了堆栈交换,谷歌和aws。我唯一能找到的是:无法连接到架构,我需要直接连接到数据库。
我不确定是否可以尝试连接到架构。任何帮助或指导将不胜感激,并提前感谢您。