Git Product home page Git Product logo

dbcbr's Introduction

DBCBr Framework for Delphi

DATABASE COMPARER BRASIL, um comparador de estrutura de banco de dados, que nasceu do código do ORMBr que disponibiliza esse recurso, mas a um nível limitado como de criar tabelas, adicionar novos campos a tabela já existente, e outros recursos de criar PrimaryKeys, ForeignKeys e Indexes para as tabelas.

Nele pode-se comparar um banco de dados com outro banco de dados ou um banco de dados com classe modelos do ORMBr, onde será gerado um script para ser executado e atualizar o metatada do database.

Como descrito acima, podemos observar qual nos falta alguns recursos, exemplo como fazer drop e campos, tabelas, atualizar tipos de campos e até tamanho deles, assim como gerar scripts de UPDATE em geral necessários. Foi dessa necessidade, e carência de recursos mais completos, que foi decidido separar um código existente do core do ORMBr e criar um novo projeto do qual o ORMBr se tornaria dependente dele. Essa necessidade de recursos mais completos, e com a criação de um novo projeto, tendo ele somente o código com essa finalidade, poderá dar a comunidade mais poder de ajuda, sendo que os esforços estaria somente no código de comparação de database e não estaria misturado ao código do ORMBr, que levava ao receio de em qual código mexer e qual era de database compare e qual era do ORMBr.

Projeto open source DBCBr (Database Compare Brasil), um código totalmente independente, o qual poderá receber ajuda e contribuições de amantes de código Open Source, e assim termos um produto totalmente confiável e funcional, que poderá ser usado com segurança por todos, e inclusive sendo recursos implementados, o próprio ORMBr que cedeu o código irá ter em si próprio mais poder de atualização de database.

🏛 Delphi Versions

Embarcadero Delphi XE e superior.

⚙️ Instalação

Instalação usando o [boss install]

boss install "https://github.com/HashLoad/dbcbr"

⚠ Dependências

✔️ DBEBr Framework for Delphi/Lazarus

⚡️ Como usar

✍️ License

License

⛏️ Contribuição

Nossa equipe adoraria receber contribuições para este projeto open source. Se você tiver alguma ideia ou correção de bug, sinta-se à vontade para abrir uma issue ou enviar uma pull request.

Issues

Para enviar uma pull request, siga estas etapas:

  1. Faça um fork do projeto
  2. Crie uma nova branch (git checkout -b minha-nova-funcionalidade)
  3. Faça suas alterações e commit (git commit -am 'Adicionando nova funcionalidade')
  4. Faça push da branch (git push origin minha-nova-funcionalidade)
  5. Abra uma pull request

📬 Contato

Telegram

💲 Doação

Doação

dbcbr's People

Contributors

isaquepinheiro avatar tbisistemas avatar tiagoistuque avatar juliomar avatar eliezerfb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.