feat(backoffice): migrate remaining menus to Smilegate tables
This commit is contained in:
@@ -156,6 +156,26 @@ begin
|
||||
updated_at timestamp default systimestamp not null,
|
||||
constraint sg_masking_rule_enabled_ck check (enabled_yn in (''Y'', ''N''))
|
||||
)');
|
||||
create_if_missing('create table sg_access_bearer_token (
|
||||
key_id number primary key, user_id number not null, key_prefix varchar2(100) not null,
|
||||
key_hash varchar2(256) not null unique, expires_at timestamp not null, revoked_at timestamp,
|
||||
description varchar2(500), created_at timestamp default systimestamp not null,
|
||||
constraint sg_access_bearer_token_user_fk foreign key (user_id) references sg_app_user(user_id)
|
||||
)');
|
||||
create_if_missing('create table sg_backoffice_setting (
|
||||
setting_key varchar2(200) primary key, setting_value varchar2(4000),
|
||||
updated_at timestamp default systimestamp not null
|
||||
)');
|
||||
create_if_missing('create table sg_vector_document_chunk (
|
||||
chunk_id number primary key, document_id varchar2(200) not null, chunk_no number not null,
|
||||
content clob not null, embedding vector(1536, float32), created_at timestamp default systimestamp not null
|
||||
)');
|
||||
create_if_missing('create table sg_vector_document_tag (
|
||||
chunk_id number not null, tech_tag varchar2(200) not null,
|
||||
constraint sg_vector_document_tag_pk primary key (chunk_id, tech_tag),
|
||||
constraint sg_vector_document_tag_chunk_fk foreign key (chunk_id) references sg_vector_document_chunk(chunk_id)
|
||||
)');
|
||||
create_if_missing('create sequence sg_vector_chunk_seq start with 1 increment by 1 nocache');
|
||||
create_if_missing('create table sg_column_masking_rule (
|
||||
column_id number primary key,
|
||||
rule_id number not null,
|
||||
@@ -244,6 +264,10 @@ create or replace view cb_column_masking_rule as
|
||||
select column_id, rule_id, updated_at from sg_column_masking_rule;
|
||||
create or replace view cb_user_masking_rule as
|
||||
select user_id, column_id, decision, active_yn, updated_at from sg_user_masking_rule;
|
||||
create or replace view cb_ords_probe_audit as
|
||||
select audit_id, event_type, key_id, object_id, status, row_count, error_code, message, created_at from sg_audit_event;
|
||||
create or replace view cb_backoffice_setting as
|
||||
select setting_key, setting_value, updated_at from sg_backoffice_setting;
|
||||
|
||||
-- PoC administrator access: both demo operators can manage and query every
|
||||
-- Smilegate game-data object registered in SGMP_POC.
|
||||
|
||||
Reference in New Issue
Block a user