Python 从Jupyter笔记本访问本地Postgresql server
我有一个postgresql数据库“Test2”托管在本地主机中。我可以使用pgAdmin查看表。我想从Jupyter笔记本中获取数据库的数据。我试着按照第2部分“2”)中所示的步骤连接到DB 因此,我的代码是-- 我的config.py看起来像这样--> 当表名包含所有小写字符时,我能够获得输出,但对于包含混合字符(如“clubCategory”)的表名,它会抛出一个错误,声明“relation”clubCategory“不存在” 我试过了Python 从Jupyter笔记本访问本地Postgresql server,python,postgresql,jupyter-notebook,Python,Postgresql,Jupyter Notebook,我有一个postgresql数据库“Test2”托管在本地主机中。我可以使用pgAdmin查看表。我想从Jupyter笔记本中获取数据库的数据。我试着按照第2部分“2”)中所示的步骤连接到DB 因此,我的代码是-- 我的config.py看起来像这样--> 当表名包含所有小写字符时,我能够获得输出,但对于包含混合字符(如“clubCategory”)的表名,它会抛出一个错误,声明“relation”clubCategory“不存在” 我试过了 abc = ("""S
abc = ("""SELECT * FROM 'clubCategory' """)
但它仍然会抛出错误
有什么帮助吗?请尝试使用双引号:
abc = ('''SELECT * FROM "clubCategory" ''')
另请参见以下答案:谢谢!成功了!我没有使用“abc=”(“从“clubCategory”中选择*”)``,而是使用了“abc=”(“从“clubCategory”中选择*”)并且成功了。这就是你问题的答案?请接受并投票赞成<代码>https://stackoverflow.com/help/someone-answers
abc = ("""SELECT * FROM 'clubCategory' """)
abc = ('''SELECT * FROM "clubCategory" ''')