🔹 Licença
Um projeto Simples mostrando as principais funcionalidades do framework "knex.js"
Link para documentação: http://knexjs.org/#Installation-node
🔹 Insert
🔹 Select
🔹 Where
🔹 Por Extenso (sql sem o builder)
- [] O que são?
- [] Configurando
- [] Delete
- [] Criando uma migration
- [] Rodando uma migration
- [] "voltando" uma migration (Rollback)
- Delete
- Insert
- Select
- Where
- Update
- OrderBy
- Join
- Join com where
- 1 para 1
- 1 para M
- M para M
No terminal, clone o projeto:
git clone https://github.com/DeElfos/repositorio-simples-knex.js-nodejs.git
Ainda no terminal, instale as dependencias do NPM:
npm install
Ainda no terminal, instale o knex globalmente ( para facilitar o gerenciamento do pacote e poder seguir os exemplos ) :
npm install knex -g
node crud/insert
node crud/select
node crud/where
node crud/porExtenso
Caso seu projeto não possua um "knexfile.js" existente, rode o seguinte comando para criar uma amostra de arquivo para configurações de banco de dados ( meu projeto já possui, basta configurar com os seus dados ) :
knex init
Este comando irá gerar um arquivo de amostra, para facilitar os testes, eu comentei os métodos e deixei apenas o development (desenvolvimento), porém é possível configurar diferentes bancos para os modos de "produção", "desenvolvimento" e
The MIT License (MIT)
Copyright ©️ 2020 - Elphen Sistemas - Estudo de caso - Knex.js