psql
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.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
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 RisikoLegitimate 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.
Risikofaktoren
⚙️ Externe Befehle (1)
🔑 Umgebungsvariablen (1)
📁 Dateisystemzugriff (1)
🌐 Netzwerkzugriff (1)
Qualitätsbewertung
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
Usar psql para listar todas as tabelas no banco de dados com \dt
Mostrar a estrutura da tabela users usando meta-comandos psql
Executar uma consulta para contar todos os registros na tabela orders onde status equals pending
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