用于pg的xonsh python

xpg的Python项目详细描述


Postgresql Xonsh Python工具

一堆在xonsh中使用postgresql的脚本。安装 像往常一样

python3 setup.py install --user

使用

启动xonsh,在xonshrc中加载宏。如果用户没有 无论如何,xpg将连接到默认数据库作为默认数据库 user——很可能是$user。在

请注意,我们没有使用;来结束查询。只需按回车键 xonsh能很好地处理多行。在

运行sql

^{pr2}$

执行sql,不关心结果

sqlexec! create table t(i int, j int)

定义xtable

pgxt给sql查询一个别名。稍后您可以参考别名 使用@foo@,或@foo.列@. 在

pgxt foo !select i, i*2 as j from generate_series(1, 100) i
pgxt bar !select i, i*2 as j from generate_series(1, 100) i
pgxt zoo !select @foo@.i, @bar@.j from @foo@, @bar@ where @foo@.i = @bar.i@
pgxt zoo # This is to print

绘制

我用kitty,icat是kitty+kitten icat的别名。将icat替换为 您最喜欢的图像查看器。在

pgxtplot line zoo    # plot zoo, each column will be a line, x axias is [0-n)
pgxtplot xline zoo   # plot zoo, first column as x axis. 
pgxtplot pie zoo     # pie chart, first column is category, second is weight.
pgxtexp zoo          # explain
pgxtexp zoo analyze  # explain analyze

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将数据从Storm上载到ElasticSearch时发生java错误   java组织。冬眠HibernateeException:无法访问lob流   调用Glassfish上的Jersey 2 REST端点时使用java 404   内置类中的java反射   SwingJava:创建程序的映像   使用堆栈的java加法?   Java代码在NetBeans中正常工作,但在安卓 6.0中不工作   java解析com。Windows上的apple导入错误   之后,json无法向Java JsonNode添加更多字段。set(“字段名”,JsonNode)   GWT中的java本地化替代方案   java如何配置持久性。指向MongoDB的xml   Evernote初始同步中的java大USN值   我怎样才能知道这个JavaAPI更改是什么时候发生的?