Skip to content

oracle-skills-ptbr v3.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 May 13:22
4935a4f

oracle-skills-ptbr v3.1.0

7 Skills Claude para Oracle em Português

oracle-devops-ptbr v3.1.0

Fix arquitetural — suporte a deploy via DBA em schema diferente

Problema: scripts usavam USER_* views que só enxergam o schema do usuário conectado, causando falha silenciosa quando DB_USER != DB_SCHEMA (ex: DBA conectado deployando em ms_app).

Correções:

  • oracle_devops_utils.py

    • Nova variável DB_SCHEMA no config — schema alvo do deploy (opcional, default: DB_USER)
    • conectar(): executa ALTER SESSION SET CURRENT_SCHEMA = DB_SCHEMA automaticamente quando DB_SCHEMA != DB_USER
    • Nova função schema_efetivo(conn) — retorna SYS_CONTEXT('USERENV','CURRENT_SCHEMA')
  • apply_changelog.py + create-changelog-table.sql

    • USER_TABLESALL_TABLES WHERE owner = SYS_CONTEXT('USERENV','CURRENT_SCHEMA')
    • Funciona independentemente de qual usuário está conectado
  • deploy_ords.py

    • Verificação pós-deploy: tenta DBA_ORDS_MODULES WHERE schema = :schema (ORDS 24.4+)
    • Fallback para USER_ORDS_MODULES (funciona após ALTER SESSION SET CURRENT_SCHEMA)
  • references/git-project-structure-ptbr.md

    • Documentação de DB_SCHEMA no .env.example
    • Seção "Schema alvo vs usuário de conexão"


Instalação

  1. Baixe os arquivos .skill abaixo
  2. No Claude.ai → Settings → Skills → Upload
  3. Repita para cada skill desejada

Skills nesta release

Skill Descrição
oracle-plsql-ptbr.skill PL/SQL 19c, packages, LOBs, EBR
oracle-apex-ptbr.skill APEX 24.2 development + Data Dictionary
oracle-ords-ptbr.skill ORDS REST services + Data Dictionary
oracle-dba-ptbr.skill DBA operacional + Data Dictionary Oracle
oracle-tuning-ptbr.skill Performance, AWR, ASH, explain plan
oracle-trivadis-ptbr.skill Trivadis Guidelines 4.4
oracle-devops-ptbr.skill Git, CI/CD, changelog Oracle, Python oracledb

Verificar integridade

sha256sum --check checksums.sha256

Desenvolvido por Maxwell da Silva OliveiraM&S do Brasil LTDA