Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • aiprodutor-backend aiprodutor-backend
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ai Produtor Sistema de Cadastro e Gestao de Produtores de Hortifrutie
  • aiprodutor-backendaiprodutor-backend
  • Merge requests
  • !22

Merged
Created Sep 18, 2025 by Lucas Ramon Schnorrenberger@lucas.schnorrenbergerOwner

Atualizando o readme para mostrar como rodar o seeder do banco de dados e...

  • Overview 3
  • Commits 4
  • Pipelines 2
  • Changes 4

As seguintes alterações foram implementadas:

Criação do Script prisma/seed.ts: Foi desenvolvido um script em TypeScript que popula todas as tabelas do banco de dados.

O script insere dados de exemplo para: Tipos de Solo e Tipos de Irrigação. Produtos de hortifrúti (Tomate, Alface, Maçã, etc.) com suas respectivas Variedades. Múltiplos Produtores com informações fictícias. Áreas de plantio associadas aos produtores, utilizando SQL puro para inserir dados geográficos (geometry) compatíveis com o PostGIS. Safras com diferentes status (Planejada, Ativa, Finalizada). Registros de Plantio que conectam todas as entidades, simulando operações agrícolas reais.

Configuração do package.json: O arquivo foi atualizado para incluir a configuração do prisma.seed, que associa o comando npx prisma db seed ao script recém-criado. Isso também permite que o seed seja executado automaticamente após o npx prisma migrate dev.

Rodar o comando npx prisma studio e acessar http://localhost:5555/ para visualizar banco de dados criado de forma mais visual.

image prismaseed prisma5555

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: lucasramon/ai-41-seed-do-banco