Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
blendb
blendb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • C3SL
  • blendbblendb
  • Issues
  • #95

Closed
Open
Opened Nov 20, 2018 by Lucas Fernandes de Oliveira@lfoliveiraDeveloper
  • Report abuse
  • New issue
Report abuse New issue

Adicionar script de criação do banco

Criar um script que é executado utilizando npm run init-db que cria todas as tabelas necessárias para o funcionamento do Blendb (utilizando o arquivo de configuração).

Caso as tabelas já existam, não devem ser alteradas. Caso estejam utilizando o alias como nome, deve-se verificar se o id confere. Caso não confira, deve-se retornar um erro.

Para evitar atualização parcial, essas operações devem ser executadas como uma única transação.

Esse código já está parcialmente escrito na seção de fixtures. Esse código deve ser realocado para o código dos adaptadores. O script a ser criado deve simplesmente chamar as funções de criação dos adaptadores.

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
1.0
Milestone
1.0
Assign milestone
Time tracking
None
Due date
None
Reference: c3sl/blendb#95