# Extracao de dados para o Contextia. # # Instale so o driver do banco do cliente -- todos falam o protocolo nativo em # Python puro, sem client nativo instalado na maquina. E o motivo de a extracao # ser em Python e nao em PHP: o PHP precisaria do Oracle Instant Client para # alcancar um ERP em Oracle/APEX. # # pip install --user -r requirements.txt requests # envio para a API do Contextia logzero # log do conector tqdm # barra de progresso # --- driver do banco de origem: instale o que se aplica --- oracledb # Oracle, inclusive APEX (modo thin, sem Instant Client) pymysql # MySQL / MariaDB pg8000 # PostgreSQL python-tds # SQL Server # --- so quando o banco nao esta exposto na rede --- sshtunnel # tunel SSH ate o banco do cliente # Firebird NAO entra aqui: nao ha driver em Python puro, ele exige a biblioteca # fbclient instalada na maquina.