Extensão para VS Code que monta automaticamente um pacote de entrega com todos os arquivos SQL alterados em uma determinada versão do seu projeto no GitLab.
A extensão consulta a API do GitLab, identifica as Merge Requests da versão
selecionada, reúne os arquivos .sql alterados, remove duplicidades, baixa a
versão final de cada arquivo da branch principal e gera uma estrutura pronta para
envio ao cliente.
✨ Funcionalidades
- 🔐 Conexão segura usando o armazenamento seguro do VS Code (as credenciais nunca vão para o
settings.json). - 📦 Geração do pacote a partir da versão selecionada.
- 🧹 Considera apenas arquivos
*.sql(configurável) e remove duplicidades. - ⬇️ Baixa sempre a última versão de cada arquivo (conteúdo da branch principal).
- 🗂️ Dois modos de organização: manter a estrutura original de pastas ou pasta única.
- 📝 Gera um arquivo de notas da versão automaticamente.
🚀 Como usar
- Abra a paleta de comandos (
Ctrl+Shift+P). - Execute Configurar Conexão e informe a URL do GitLab e a sua credencial de acesso.
- Execute Gerar Pacote da Versão e siga o assistente:
- Selecione o Projeto.
- Selecione a versão.
- Escolha a estrutura de saída.
- Escolha a pasta de destino.
⚙️ Configurações
| Configuração | Padrão | Descrição |
|---|---|---|
montarVersaoSql.extensoesPermitidas |
[".sql"] |
Extensões consideradas no pacote. |
montarVersaoSql.pastaScripts |
"Scripts" |
Nome da subpasta dos scripts dentro do pacote. |
montarVersaoSql.encoding |
"windows-1252" |
Encoding de saída: windows-1252 (ANSI) ou utf-8. |
📄 Licença
MIT