我尝试用2种模式连接到vertica DB:“public”和“my_schema”,我只能连接到“public”模式,而不能连接到“my_schema”
import vertica_python
conn_info = {'host': '****',
'port': 5433,
'user': '****',
'password': '****',
'database': 'my_schema',
# 10 minutes timeout on queries
'read_timeout': 600,
# default throw error on invalid UTF-8 results
'unicode_error': 'strict',
# SSL is disabled by default
'ssl': False}
conn = vertica_python.connect(**conn_info)
cur = conn.cursor()我得到的是:
vertica_python.errors.ConnectionError: Severity: FATAL, Message: Database "my_schema" does not exist如何将“my_schema”与python连接起来?
发布于 2022-04-12 12:10:14
我找到了解决方案,database应该是“公共的”,查询应该使用模式名称:
select * from my_schema.{table name}https://stackoverflow.com/questions/71826579
复制相似问题