用于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
- 项目
标签: