🗄️

psql

Baixo Risco ⚙️ Comandos externos🔑 Variáveis de ambiente📁 Acesso ao sistema de arquivos🌐 Acesso à rede

通过命令行运行PostgreSQL查询

数据库查询需要在代码编辑器和终端窗口之间切换。此技能允许您直接从AI助手执行SQL查询和psql元命令,而无需离开您的工作流程。

Suporta: Claude Codex Code(CC)
⚠️ 66 Ruim
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "psql". 显示所有表及其行数

Resultado esperado:

  • 表列表及近似行数:
  • • users - 1,250行
  • • orders - 5,430行
  • • products - 892行
  • • sessions - 3,100行

A utilizar "psql". 描述users表的结构

Resultado esperado:

  • users表的结构:
  • 列名 | 类型 | 可为空 | 默认值
  • id | integer | NO | nextval
  • email | varchar(255) | NO |
  • created_at | timestamp | NO | now()

A utilizar "psql". 运行迁移文件

Resultado esperado:

  • 正在执行migrations/001_create_users.sql
  • CREATE TABLE users (...)
  • CREATE TABLE sessions (...)
  • 迁移成功完成

Auditoria de Segurança

Baixo Risco
v5 • 1/16/2026

Legitimate PostgreSQL query tool. Executes external psql commands and reads standard database credentials via environment variables. All 62 static findings are false positives stemming from pattern-matching without context. The scanner misidentified markdown code formatting as shell execution, PostgreSQL environment variables as sensitive data access, and documentation links as network indicators.

3
Arquivos analisados
393
Linhas analisadas
4
achados
5
Total de auditorias

Fatores de risco

⚙️ Comandos externos (1)
🔑 Variáveis de ambiente (1)
📁 Acesso ao sistema de arquivos (1)
🌐 Acesso à rede (1)
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
95
Manutenibilidade
85
Conteúdo
22
Comunidade
90
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

数据库模式探索

使用元命令列出表、描述表结构并查看索引,无需切换到终端。

运行分析查询

执行聚合查询、COUNT操作和GROUP BY语句来分析数据库内容。

数据库管理任务

检查连接数、表大小并运行迁移文件以管理数据库操作。

Tente Estes Prompts

列出所有表
使用psql列出数据库中的所有表,使用\dt命令
描述表结构
使用psql元命令显示users表的结构
统计记录数
运行查询统计orders表中status等于pending的所有记录数
执行迁移文件
使用psql技能执行SQL文件migrations/001_create_users.sql

Melhores Práticas

  • 将数据库凭据安全地存储在环境变量或.env文件中
  • 对长时间运行的分析查询使用--timeout标志以防止挂起
  • 当将结果管道传输到其他脚本或工具时,使用--tuples输出模式

Evitar

  • 不要在没有明确授权的情况下使用此技能查询生产数据库
  • 不要在审查内容之前执行不受信任的SQL文件
  • 不要在日志或错误消息中暴露PG*环境变量

Perguntas Frequentes

支持哪些PostgreSQL版本?
任何与标准psql命令行客户端兼容的PostgreSQL版本都可以使用。此技能使用标准的psql命令。
默认查询超时时间是多少?
默认超时时间为30秒。对于长时间运行的查询,使用--timeout选项增加超时时间。
我可以将此技能与云数据库一起使用吗?
可以。将PGHOST、PGPORT、PGUSER和PGPASSWORD设置为您的云数据库端点凭据。
我的数据库凭据安全存储吗?
凭据仅在查询执行期间从环境变量中读取。切勿在查询中硬编码密码。
为什么我的查询超时了?
复杂查询或大型数据集可能超过30秒的默认值。使用--timeout 60000设置60秒超时。
这与其他数据库技能有何不同?
此技能直接使用官方的psql命令行,支持所有PostgreSQL功能和元命令,无需抽象层。

Detalhes do Desenvolvedor

Autor

Bind

Licença

MIT

Referência

main

Estrutura de arquivos

📄 skill.json

📄 SKILL.md