RedShift:从架构表中提取数据

时间:2017-05-19 23:01:30

标签: python database amazon-web-services schema

下午好/傍晚/早上(取决于您所在的位置)。

关于使用RedShift Schema > view > tablePython3.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。我唯一能找到的是:无法连接到架构,我需要直接连接到数据库。

我不确定是否可以尝试连接到架构。任何帮助或指导将不胜感激,并提前感谢您。

0 个答案:

没有答案