Notifications operational database
🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions. |
1. General overview
The purpose of the notifications
database is to store operational data related to templates and records of sent inbox notifications to users.
2. Database schema
Legend
Diagram notation | Table notation | Meaning |
---|---|---|
ο and [PK] |
|
Primary key |
[FK] |
|
Foreign key |
● |
|
Required field (not null) |
|
Optional field (null) |
3. Data structures
3.1. inbox_notification
In-app user messages for display in the Citizen portal
Column name Description |
---|
|
|
|
|
|
|
|
3.2. notification_template
Notification template data
Column name Description |
---|
|
|
Communication channel for using the message template. Unique in combination with
|
|
|
|
|
|
|
|
Uniqueness constraints |
---|
|
|
3.3. notification_template_attr
Additional attributes of templates based on the requirements of a specific communication channel
Column name Description |
---|
|
|
|
|