ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1

Schema

Tables

Forbidden group tables are stored in the PRM database

forbidden_groups

Table used to store forbidden group attributes

Name

Type

M/O

Description and constraints

id

uuid

M

System identifier of the forbidden group

name

varchar

M

Name of the forbidden group

creation_reason

varchar

M

Reason for creating forbidden group

deactivation_reason

varchar

O

Reason for deactivating forbidden group

is_active

bool

M

Technical flag. By default is true

inserted_by

uuid

M

User who created a group

inserted_at

timestamp

M

Time when a group was created

updated_by

uuid

M

The last user by who the group was updated

updated_at

timestamp

M

The last time the group was updated

forbidden_group_codes

Table used to store codes included to forbidden groups

Name

Type

M/O

Description and constraints

id

uuid

M

System identifier of the forbidden group inclusion

forbidden_group_id

uuid

M

The group the code belongs to

code

varchar

M

Code from dictionary. Unique within system if is_active=true

system

varchar

M

Dictionary system

creation_reason

varchar

M

Reason for adding code to the forbidden group

deactivation_reason

varchar

O

Reason for deactivating code in the forbidden group

is_active

bool

M

Technical flag. By default is true

inserted_by

uuid

M

User who added code to the group

inserted_at

timestamp

M

Time when a the code was added to the group

updated_by

uuid

M

The last user by who the record was updated

updated_at

timestamp

M

The last time the record was updated

forbidden_group_services

Table used to store services included to forbidden groups

Name

Type

M/O

Description and constraints

id

uuid

M

System identifier of the forbidden group inclusion

forbidden_group_id

uuid

M

The group the service belongs to

service_id

uuid

O

Service identifier. Should be set if service_group_id is absent. Should not be set if service_group_id is present. Unique for records with is_active=true

service_group_id

uuid

O

Service group identifier. Should be set if service_id is absent. Should not be set if service_id is present. Unique for records with is_active=true

creation_reason

varchar

M

Reason for adding service/service_group to the forbidden group

deactivation_reason

varchar

O

Reason for deactivating service/service_group in the forbidden group

is_active

bool

M

Technical flag. By default is true

inserted_by

uuid

M

User who added service to the group

inserted_at

timestamp

M

Time when a the service was added to the group

updated_by

uuid

M

The last user by who the record was updated

updated_at

timestamp

M

The last time the record was updated

  • No labels