Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C cmsgemos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 96
    • Issues 96
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cmsgemonline
  • gem-daq
  • cmsgemos
  • Merge requests
  • !69

Draft: Store VFAT configuration in database

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Avijit Chakraborty requested to merge feature/configuration-database into main Dec 17, 2020
  • Overview 49
  • Commits 1
  • Pipelines 19
  • Changes 13

Configuration Database

The Configuration Database is used to store settings/configuration of a particular component (e.g. VFAT). Currently, the database is able to accept VFAT Data in JSON format and insert them into tables in the database.

Component Name: VFAT

No. of fields: 47 + 1

Input File Format: JSON

Tables & Schema:

The Data is stored in a three table format. The tables are:

  1. VFAT_Data_Table(id , vfat_id , ........ < all 48 VFAT FIELDS > ) //stores the vfat settings
  2. VFAT_Config_Table(config_id) //stores the configuration IDs
  3. VFAT_Index_Table(config_id , id ) // config_id value from Table 2 , id from Table 1 //Maps and links Table 1 and 2
Edited Jul 28, 2021 by Laurent Petre
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/configuration-database