🗄️

psql

Niedriges Risiko ⚙️ Externe Befehle🔑 Umgebungsvariablen📁 Dateisystemzugriff🌐 Netzwerkzugriff

Executar consultas PostgreSQL via linha de comando

Consultas de banco de dados exigem alternância entre editores de código e janelas de terminal. Esta habilidade permite executar consultas SQL e meta-comandos psql diretamente do seu assistente de IA sem sair do seu fluxo de trabalho.

Unterstützt: Claude Codex Code(CC)
⚠️ 67 Schlecht
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "psql". Mostrar todas as tabelas e suas contagens de linhas

Erwartetes Ergebnis:

  • Lista de tabelas com contagens de linhas aproximadas:
  • • users - 1.250 linhas
  • • orders - 5.430 linhas
  • • products - 892 linhas
  • • sessions - 3.100 linhas

Verwendung von "psql". Descrever a estrutura da tabela users

Erwartetes Ergebnis:

  • Estrutura da tabela users:
  • Column | Type | Nullable | Default
  • id | integer | NO | nextval
  • email | varchar(255) | NO |
  • created_at | timestamp | NO | now()

Verwendung von "psql". Executar um arquivo de migração

Erwartetes Ergebnis:

  • Executando migrations/001_create_users.sql
  • CREATE TABLE users (...)
  • CREATE TABLE sessions (...)
  • Migração concluída com sucesso

Sicherheitsaudit

Niedriges Risiko
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
Gescannte Dateien
393
Analysierte Zeilen
4
befunde
5
Gesamtzahl Audits

Risikofaktoren

⚙️ Externe Befehle (1)
🔑 Umgebungsvariablen (1)
📁 Dateisystemzugriff (1)
🌐 Netzwerkzugriff (1)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
95
Wartbarkeit
85
Inhalt
30
Community
90
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Exploração de esquema de banco de dados

Listar tabelas, descrever estruturas de tabelas e visualizar índices usando meta-comandos sem alternar para o terminal.

Executar consultas analíticas

Executar consultas de agregação, operações COUNT e instruções GROUP BY para analisar conteúdos de banco de dados.

Tarefas de administração de banco de dados

Verificar contagens de conexão, tamanhos de tabelas e executar arquivos de migração para gerenciar operações de banco de dados.

Probiere diese Prompts

Listar todas as tabelas
Usar psql para listar todas as tabelas no banco de dados com \dt
Descrever tabela
Mostrar a estrutura da tabela users usando meta-comandos psql
Contar registros
Executar uma consulta para contar todos os registros na tabela orders onde status equals pending
Executar migração
Executar o arquivo SQL migrations/001_create_users.sql usando a habilidade psql

Bewährte Verfahren

  • Armazenar credenciais de banco de dados com segurança em variáveis de ambiente ou arquivos .env
  • Usar flag --timeout para consultas analíticas de longa duração para evitar travamentos
  • Usar modo de saída --tuples ao direcionar resultados para outros scripts ou ferramentas

Vermeiden

  • Não usar esta habilidade para consultar bancos de dados de produção sem autorização explícita
  • Evitar executar arquivos SQL não confiáveis sem revisar seus conteúdos primeiro
  • Não expor variáveis de ambiente PG* em logs ou mensagens de erro

Häufig gestellte Fragen

Quais versões PostgreSQL são suportadas?
Qualquer versão PostgreSQL que funcione com o cliente CLI psql padrão. A habilidade usa comandos psql padrão.
Qual é o timeout padrão de consulta?
O timeout padrão é 30 segundos. Use a opção --timeout para aumentar isso para consultas de longa duração.
Posso usar isso com bancos de dados cloud?
Sim. Configure PGHOST, PGPORT, PGUSER e PGPASSWORD com as credenciais do seu endpoint de banco de dados cloud.
Minhas credenciais de banco de dados são armazenadas com segurança?
Credenciais são lidas de variáveis de ambiente apenas durante a execução da consulta. Nunca colocar senhas em consultas.
Por que minha consulta está dando timeout?
Consultas complexas ou grandes conjuntos de dados podem exceder o padrão de 30 segundos. Use --timeout 60000 para 60 segundos.
Como isso é diferente de outras habilidades de banco de dados?
Esta habilidade usa o CLI psql oficial diretamente, suportando todos os recursos e meta-comandos PostgreSQL sem camadas de abstração.

Entwicklerdetails

Dateistruktur

📄 skill.json

📄 SKILL.md