Skip to content

danielg-favero/triggers-postgres

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exemplo de Triggers no PostgreSQL

Desenvolvido como trablho da disciplina de banco de dados da Universidade Tecnológica Federal do Paraná com o ojetivo de demonstrar a funcionalidade de acionamento de triggers dentro do postgres.

Desenvolvedores

Repositório original da integração NextJS + Prisma

Dependências

Configuração inicial

Basta informar os dados necessários para conexão com PostgreSQL. Para isso no arquivo .env na raiz do projeto, adicione a variável:

DATABASE_URL="postgresql://USERNAME_POSTGRE:SENHA_POSTGRE@localhost:PORTA?schema=public"

Substituindo USERNAME_POSTGRE, SENHA_POSTGRE e PORTA respectivamente por usuário, senha e porta já configurado em seu banco PostgreSQL.

Como iniciar o projeto

  1. Clone o repositório
git clone https://github.com/danielg-favero/triggers-postgres
  1. Abra a pasta clonada
cd triggers-postgres
  1. Instalar dependências do client
yarn
  1. Criar as tabelas do banco
npx prisma db push
  1. Popular o banco de dados com o script encontrado em sql/inital_data.sql

  2. Criar a trigger com o script encontrado em sql/triggers.sql

  3. Iniciar client no navegador

yarn dev

Acesse localhost:3000

Enjoy!! 😊

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.8%
  • PLpgSQL 12.2%
  • Shell 4.0%