Closed aureliowozhiak closed 11 months ago
Seria interessante criar um conector para o banco da Oracle
Posso ver de criar uma classe para o MySQL
Posso ver de criar uma classe para o MySQL
Boa, vai avisando se precisar de algo.
To trabalhando na criação da do Postgres por enquanto, amanhã devo subir aqui pra revisarem. Pra agora será uma classe pra cada um desses bancos mesmo ?
@RVegh isso, a ideia é ter uma classe pra cada, como um conector + executor de query (select), quando a gente tiver duas classes prontas a gente vai conseguir pensar em criar uma classe "pai" pra generalizar o que for igual.
Pessoal, estive pensando esses dias e acho que para criar esses conectores seria legal usarmos o sqlalchemy. É uma lib que tem vários conectores de banco embutidos. Acho que isso simplificaria as coisas e evitaria de ficar fazendo muitos imports diferentes. O que acham?
é uma boa @devbrunorm, adiciona pra gente no requirements.txt?
Crio, sim. Assim que puder, eu coloco ela.
Pessoal, estive pensando esses dias e acho que para criar esses conectores seria legal usarmos o sqlalchemy. É uma lib que tem vários conectores de banco embutidos. Acho que isso simplificaria as coisas e evitaria de ficar fazendo muitos imports diferentes. O que acham?
Eu estava criando usando o psycopg2, mas posso alterar se quiserem
Pessoal, estive pensando esses dias e acho que para criar esses conectores seria legal usarmos o sqlalchemy. É uma lib que tem vários conectores de banco embutidos. Acho que isso simplificaria as coisas e evitaria de ficar fazendo muitos imports diferentes. O que acham?
Eu estava criando usando o psycopg2, mas posso alterar se quiserem
Seria bom normalizar em uma só, vamos usar a sugestão do Bruno, mas se quiser, deixa o código que vc fez comentado, para não perder seu trabalho tbm.
Pior que eu também tinha começado em uma lib própria de MySQL. Depois que eu tive a ideia. Mas acho que é bom trocarmos agora que estamos no começo para evitar retrabalho no futuro
claro, é bom a gente deixar essa base mais redonda possível mesmo.
@devbrunorm acho que vc fechou a issue junto com o Merge
Hmmm, talvez a issue estava vinculada a aquela branch
Como falei no discord, vamos refatorar essa classe, pra tentar aumentar a manutentabilidade dela
Criar super classe de conectores para extrair dados de bancos de dados, mas também criar as classes especificas, quando necessário para atender as peculiaridades (polimorfismo) de cada banco.
Primeiros bancos para desenvolver: