答案 0 :(得分:2)
该扩展程序可以处理多个连接。如果您从magic语句中省略了连接字符串,它想告诉您查询所应用于的连接(即使您只打开了一个连接)。但是,如果您包含连接字符串,那么输出将没有连接字符串,您的语句将需要如下所示:
%sql postgresql://rl_odin_admin:***@localhost:5432/odin select * from heimdall.vw_time_series_type_v1;
要保存类型,可以将连接字符串分配给变量,然后在magic语句中使用$
,如下所示:
con = 'postgresql://rl_odin_admin:***@localhost:5432/odin'
%sql $con select * from heimdall.vw_time_series_type_v1;
答案 1 :(得分:0)
2019年4月,他们添加了一个名为displaycon
的配置选项,您可以将其设置为False
。
%config SqlMagic.displaycon = False
不过,自2020年2月20日起,此版本不在PyPI中。为了使其正常工作,我必须克隆存储库并从源代码进行安装。
! git clone https://github.com/catherinedevlin/ipython-sql.git
! pip install ipython-sql/
# Successfully installed ipython-sql-0.4.0 prettytable-0.7.2 sqlparse-0.3.0