https://github.com/hashload/dbcbr
DBCBr Framework for Delphi (Isaque Pinheiro)
https://github.com/hashload/dbcbr
Last synced: 4 months ago
JSON representation
DBCBr Framework for Delphi (Isaque Pinheiro)
- Host: GitHub
- URL: https://github.com/hashload/dbcbr
- Owner: HashLoad
- Created: 2022-06-08T20:21:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-26T16:09:01.000Z (over 1 year ago)
- Last Synced: 2024-04-14T00:32:25.723Z (about 1 year ago)
- Language: Pascal
- Homepage: https://www.isaquepinheiro.com.br
- Size: 747 KB
- Stars: 6
- Watchers: 8
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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`]
```sh
boss install "https://github.com/HashLoad/dbcbr"
```## ⚠ Dependências
:heavy_check_mark: [DBEBr Framework for Delphi/Lazarus](https://github.com/hashload/dbebr)
## ⚡️ Como usar
```Delphi
```## ✍️ License
[](https://opensource.org/licenses/LGPL-3.0)## ⛏️ 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.
[](https://github.com/HashLoad/ormbr/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
[](https://t.me/hashload)## 💲 Doação
[](https://pag.ae/bglQrWD)