Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.wimeisoftwares.com/llms.txt

Use this file to discover all available pages before exploring further.

Exportar o schema Oracle

spool schema_legado.sql
SELECT DBMS_METADATA.GET_DDL('TABLE', table_name)
  FROM user_tables
 ORDER BY table_name;
spool off

Executar a análise

migraflow schema_oracle.sql "sistema financeiro Oracle 11g" --api-key mk_consultant_xxx --review

Conversões automáticas

O MigraFlow converte automaticamente os padrões Oracle:
OraclePostgreSQL
NUMBER(10)BIGINT
NUMBER(10,2)NUMERIC(10,2)
VARCHAR2(100)VARCHAR(100)
DATETIMESTAMP
CLOBTEXT
BLOBBYTEA
SYSDATENOW()
NVL(a, b)COALESCE(a, b)
SEQUENCE + TRIGGERBIGSERIAL
SYS_GUID()gen_random_uuid()

Padrões brasileiros reconhecidos

LegadoModerno
TB_CLI_REGcustomers
CD_CLIcustomer_id
NM_CLIname
DT_NASCbirth_date
VL_SALDObalance
FL_ATIVOis_active

Riscos comuns em schemas Oracle

Risco CRITICO. Colunas como DT_NASC VARCHAR2(8) armazenando '19901231' precisam de conversão explícita.
-- Fix gerado automaticamente
ALTER TABLE customers ADD COLUMN birth_date DATE;
UPDATE customers SET birth_date = TO_DATE(dt_nasc, 'YYYYMMDD');
Risco MEDIO. Sequências Oracle viram BIGSERIAL no PostgreSQL. Triggers de auto-increment são removidos.