psql-query
Execute queries against local PostgreSQL database (iagenthub).
Quick Usage
# 查看所有表
psql-query --tables
# 查看表结构和数据
psql-query --table skill_comments
# 执行自定义 SQL
psql-query -c "SELECT * FROM users LIMIT 10;"
Options
| 选项 | 说明 |
|---|---|
-U user |
指定用户,默认 guobanglu |
-d database |
指定数据库,默认 iagenthub |
-c "sql" |
执行 SQL 语句 |
--tables |
列出所有表 |
--schema |
列出所有 schema |
--table name |
查看表结构 + 前 20 条数据 |
Examples
# 查看 skills 表数据
psql-query --table skills
# 统计 users 数量
psql-query -c "SELECT COUNT(*) FROM users;"
# 复杂查询
psql-query -c "SELECT s.name, COUNT(sc.id) FROM skills s LEFT JOIN skill_comments sc ON s.id = sc.skill_id GROUP BY s.name;"
Tables in iagenthub
users- 用户表skills- 技能表skill_versions- 技能版本skill_files- 技能文件skill_tags- 技能标签skill_stars- 技能收藏skill_comments- 技能评论alembic_version- 迁移版本
