スキル sql-to-osc
🔄

sql-to-osc

安全 🌐 ネットワークアクセス⚙️ 外部コマンド

Converter migrações SQL para formato OSC

Migrações de banco de dados usando Flyway requerem conversão para mudanças de esquema online. Esta skill transforma scripts de migração SQL padrão em formato OSC para implantações sem tempo de inatividade.

対応: Claude Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「sql-to-osc」を使用しています。 Converter a migração SQL V1.0__alter_users.sql para formato OSC

期待される結果:

  • ✓ 轉換完成
  • 來源: src/main/resources/db/migration/V1.0__alter_users.sql
  • 輸出: src/main/resources/db/osc/osc-20251212.txt
  • 影響資料表: USERS
  • 操作統計:
  • - ADD COLUMN: 2
  • - ADD INDEX: 1

「sql-to-osc」を使用しています。 Converter V2.0__create_orders.sql com múltiplas operações

期待される結果:

  • ✓ 轉換完成
  • 來源: src/main/resources/db/migration/V2.0__create_orders.sql
  • 輸出: src/main/resources/db/osc/osc-20251212.txt
  • 影響資料表: ORDERS, ORDER_ITEMS
  • 操作統計:
  • - ADD COLUMN: 5
  • - ADD INDEX: 2
  • - MODIFY COLUMN: 1

セキュリティ監査

安全
v5 • 1/17/2026

This is a pure prompt-based documentation skill with no executable code. The static analyzer produced false positives by misidentifying metadata and documentation elements as security threats. The 39 flagged 'issues' are benign: SHA-256 hashes identified as 'weak crypto', git refs as 'C2 keywords', and markdown code examples as 'external commands'. This skill only transforms text following documented patterns - it makes no network calls, executes no scripts, and accesses no filesystem beyond what the AI assistant controls.

2
スキャンされたファイル
179
解析された行数
2
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
20
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Preparar migrações sem tempo de inatividade

Converter scripts SQL do Flyway para formato OSC para mudanças de esquema online sem tempo de inatividade

Automatizar conversão de migrações

Transformar scripts de migração de banco de dados automaticamente como parte de pipelines de implantação

Padronizar saída OSC

Garantir formato OSC consistente entre arquivos de migração de banco de dados e equipes

これらのプロンプトを試す

Conversão básica
Converter esta migração SQL para formato OSC. Ler o arquivo e gerar saída para o diretório osc padrão.
Com resumo
Converter este arquivo de migração SQL para OSC e fornecer um resumo das tabelas afetadas e operações realizadas.
Conversão em lote
Converter todos os arquivos de migração SQL no diretório de migração para formato OSC para hoje.
Verificação de formato
Converter este SQL para formato OSC e verificar se a saída atende à codificação UTF-8, separadores TAB e finais de linha adequados.

ベストプラクティス

  • Sempre revisar a saída OSC antes da implantação para detectar quaisquer conversões perdidas
  • Usar a data de hoje no nome do arquivo osc para manter a ordenação adequada de versões
  • Manter arquivos de migração SQL originais como trilha de auditoria junto com a saída OSC

回避

  • Pular a revisão manual da saída OSC antes da implantação em produção
  • Converter sem ler o contexto completo do arquivo SQL
  • Usar formato OSC para bancos de dados que não suportam mudanças de esquema online

よくある質問

Quais bancos de dados suportam formato OSC?
OSC é comumente usado com ferramentas de mudança de esquema online do MySQL. Verifique a documentação da sua ferramenta de banco de dados para compatibilidade.
Qual é a convenção de nomenclatura do arquivo de saída?
Arquivos de saída seguem o padrão osc-YYYYMMDD.txt e são colocados no diretório src/main/resources/db/osc/.
Esta skill executa SQL no meu banco de dados?
Não, esta skill apenas transforma texto SQL para formato OSC. Ela não conecta ou modifica nenhum banco de dados.
Quais instruções SQL são suportadas?
Suporta instruções USE, ALTER TABLE, CREATE INDEX seguindo convenções de nomenclatura do Flyway.
Como lidar com múltiplas operações em uma tabela?
Unir operações com vírgula sem espaços, por exemplo, ADD COLUMN col1,ADD INDEX idx1 (col1);
Qual codificação a saída deve usar?
UTF-8 sem BOM com finais de linha LF e separadores TAB entre colunas.

開発者の詳細

ファイル構成

📄 SKILL.md