-
Notifications
You must be signed in to change notification settings - Fork 2
pgii 中文帮助文档
jiazhi.xue edited this page Apr 14, 2023
·
5 revisions
pgii 是一个PostgreSql cli的工具,对PostgreSql 在CMD或者,采用Golang进行开发,可以多平台下面编译使用:
-
跨平台: 可以在多平台下编译,跨平台使用;
-
零学习成本:类似于MySQL Cli的指令,对熟悉mysql操作的人上手快;
-
互动 Console: 通过命令行 console。
-
喜欢点个星星star或者一起开发。
cmd:
./pgii [-h|--host] [-u|--user] [-p|--password] [-d|--db] [--port]
[-h|--host] postgresql 数据库地址 # eg: -h localhost | --host=localhost
[-u|--user] 数据库用户名 # eg: -u postgres | --user=postgres
[-p|--password] 数据库密码 # eg: -p postgres | --password=postgres
[-d|--db] 选择的数据库 默认为postgres # eg: -d postgres | --db=postgres
[--port] 指定的端口 # eg: --port=5432
功能:用于选择数据库,选中数据后,可以使用show db 或 show selectdb 查看当前选中的数据库
用法: use db|database <dbName>
dbName 数据名称
通过上述命令选择数据库,通过 show db;可以查看当前选择的数据库
通过上述命令选择数据库,通过 show selectdb;可以查看当前选择的数据库
功能:用用于选择数据库模式,选中模式后,可以使用show sc 或 show schema 查看当前选中的模式
用法: use sc|schema <schemaName>
schemaName 模式名称
通过上述命令选择数据库模式,通过 show sc;可以查看当前选择的数据库模式
通过上述命令选择数据库模式,通过 show selectdb;可以查看当前选择的数据库模式
功能: 用于查看数据库的相关信息,包括当前选中的库,以及库的大小
用法: show db|database
功能: 用于查看数据库的相关模式信息,包括当前选中的模式
用法: show sc|schema
功能: 用于查看数据库的相关表信息,可以使用filter,可以过滤TABLENAME包含value的记录,也可以使用equal 为全等于的值;
用法: show tb|table [filter|equal] [value]
filter 用于过滤table_name中含有value的值
equal 用于过滤table_name中等于value的值
功能: 用于查看数据库的相关视图信息,可以过滤VIEWNAMW包含value的记录,也可以使用equal 为全等于的值;
用法: show vw|view [filter|equal] [value]
filter 用于过滤view_name中含有value的值
equal 用于过滤view_name中等于value的值
列出所有视图
filter视图
equal视图
功能: 用于查看数据库的相关触发器信息,使用filter,可以过滤触发器包含value的记录,equal 为全等于;
用法: show tg|trigger [filter|equal] [value]
filter 用于过滤trigger_name中含有value的值
equal 用于过滤trigger_name中等于value的值
功能: 用于查看数据库的相关版本信息;
用法: show ver|version
功能: 用于查看数据库的当前选中的database 和schema;
用法: show sd; show selectdb;
功能: 用于查看链接的一些参数 MAX_CONNECTION 最大连接数 SUPERUSER_RESERVED_CONNECTIONS 超级用户保留的连接数 REMAINING_CONNECTIONS 剩余连接数 INUSE_CONNECTIONS 当前正使用的连接数;
用法: show connection; show conn;