Lvght / e-andifes

Trabalho para a matéria de Projeto e Implementação de Banco de Dados (UFSCar)
3 stars 3 forks source link

E-Andifes

Trabalho para a disciplina de Projeto e Implementação de Banco de Dados (Grupo 3).

Abrir cópia no draw.io

Como subir o ambiente de desenvolvimento?

Execute em seu terminal:

docker compose down -v && docker compose up

Como adicionar novos artefatos?

Dentro de database/sql, há várias pastas e, em cada uma, um arquivo chamado __create__. Você deve adicionar à pasta correspondente o arquivo .sql e então mencionar o nome dele no arquivo create na ordem em que o artefato deve ser criado.

Como adicionar novos dados?

Você pode adicionar dados de teste manualmente, mas é recomendado que você faça isso usando nosso mecanismo de seeding. Se optar por inserir manualmente, irá perder seus dados ao reconstruir o banco, operação comum durante o desenvolvimento.

Portanto, a maneira recomendada é inserir os dados criando um arquivo nome_da_tabela.php na pasta interface/seed e então mencionar o nome_da_tabela no arquivo interface/seed/__create__.php.

Como visualizar o gráfico do banco de dados

Com o banco de dados em execução, rode os seguintes comandos:

Linux

Execute em seu terminal:

./scripts/diagram.sh

Em seguida, abra o endereço http://localhost:8000 no seu navegador.

Windows

Execute em seu PowerShell:

.\scripts\diagram.ps1 -persistir $true

Seu navegador abrirá automaticamente. Se -persistir for $true, o programa reconstruirá o site automaticamente a cada alguns segundos. Útil se estiver fazendo alterações no banco de dados.