Skip to content

dbinterface 0.10

Latest

Choose a tag to compare

@lkhenayfis lkhenayfis released this 01 Jul 14:42

Breaking changes

  • Removidas as funcoes conectabanco, registra_credenciais, registra_banco, lista_credenciais, lista_bancos — toda a superficie de cache de credenciais foi descartada junto com o suporte a bancos relacionais.
  • parsearg (e todos os metodos parsearg.campo_*) nao recebem mais o argumento
    is_mock; o caminho de query estruturada agora e o unico caminho ativo.
  • conectamorgana agora levanta erro enquanto a API morgana permanece offline.
    A chamada falha com a mensagem "Servico morgana atualmente indisponivel -- API offline".

Bug fixes

  • Corrige inconsistencia entre o atributo reader_fun esperado em le_tabela_mock
    e o atributo reader_func produzido por new_tabela. O nome canonico passa a
    ser reader_func em ambos os lados.
  • Reformula executoras de query para funcionar corretamente quando lidando com arquivos rds que nao
    contem dados tabulares (ex modelos ajustados)

Misc

  • DBI e RPostgreSQL removidos de Suggests; o pacote nao depende mais de
    bancos relacionais.
  • Representacao interna de query agora e estruturada: SELECT e um vetor de
    caracteres e WHERE e uma lista de objetos language. A serializacao para
    string SQL foi removida do caminho principal.
  • Funcoes internas do caminho morgana (roda_query.morgana, collate_query,
    decode_output) foram preservadas no codigo-fonte para reativacao futura —
    veja o playbook abaixo.