Translation not up to date
Zkontrolujte příkazy Postgres, Db2 pro tabulky, které souvisejí s vašimi pracovními prostory.
Oblast předmětu | Název tabulky | Popis |
---|---|---|
Pracovní prostory | kontejnery | Katalogy a projekty, které jsou vytvořeny. |
Pracovní prostory | projekty | Projekt a jeho členové. |
Pracovní prostory | obsahující_aktiva | Aktiva, která jsou definována v katalogu nebo projektu. |
Pracovní prostory | obsahující_data_aktiva | Datová aktiva, která jsou definována v katalogu nebo projektu. |
Pracovní prostory | sloupce container_data_asset_columns | Sloupce v datovém aktivu. |
Pracovní prostory | data_asset_column_tags | Značky, které jsou přidružené ke sloupcům. |
Pracovní prostory | assetcollators | Seznam všech členů aktiva. |
Pracovní prostory | členy kontejneru | Seznam všech členů katalogu nebo projektu. |
Pracovní prostory | data_asset_column_třída_distribuce | Doporučené datové třídy pro sloupec s důvěrou. |
Pracovní prostory | data_asset_column_prop_values | Hodnoty sloupce vlastních atributů. |
tabulka kontejnerů
Tato tabulka obsahuje informace o katalozích a projektech, které jsou vytvořeny.
Tato tabulka má následující sloupce:
container_id
-Identifikátor katalogu nebo projektu.container_type
-Uvádí, zda typ pracovního prostoru je katalog nebo projekt.name
-Název katalogu nebo projektu.description
-Popis pracovního prostoru.is_governed
-Uvádí, zda se katalog řídí nebo ne. Použitelné pouze pro katalogy.created_by
-Identifikátor uživatele, který vytvořil pracovní prostor.created_on
-Časové razítko, kdy byl pracovní prostor vytvořen.
Příkaz CREATE TABLE:
create table containers(container_id varchar(36) not null, container_type varchar(16) not null, name varchar(256) not null, description clob, is_governed boolean not null, created_by varchar(128) not null, created_on timestamp(12) not null, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(container_id), period SYSTEM_TIME (tech_start, tech_end) )
Příkaz CREATE TABLE:
CREATE TABLE containers(container_id varchar(36) NOT NULL, container_type varchar(16) NOT NULL, name varchar(256) NOT NULL, description clob, is_governed boolean NOT NULL, created_by varchar(128) NOT NULL, created_on timestamp(12) NOT NULL, tech_start TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN, tech_end TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END, ts_id TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID, PRIMARY KEY(container_id), PERIOD SYSTEM_TIME (tech_start, tech_end) )
tabulka projektů
Tato tabulka obsahuje informace o projektu a jeho členech.
Tato tabulka má následující sloupce:
project_id
-Identifikátor projektu.project_name
-název projektu.enforce_members
-Určuje, zda mají členové projektu vymezený rozsah platnosti na účet nebo SAML tvůrce.
Příkaz CREATE TABLE:
CREATE TABLE projects(project_id varchar(36) NOT NULL, project_name varchar(256) NOT NULL, enforce_members boolean NOT NULL, tech_start TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) NOT NULL DEFAULT to_timestamp('9999-12-30','YYYY-MM-DD'), ts_id TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(project_id));
Příkaz ALTER TABLE:
alter table projects add constraint fk_projects_containers_11 foreign key (project_id) references containers(container_id) on delete cascade on update no action ;
Příkaz CREATE TABLE:
create table projects(project_id varchar(36) not null, project_name varchar(256) not null, enforce_members boolean not null, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(project_id), period SYSTEM_TIME (tech_start, tech_end) )
Příkaz ALTER TABLE:
alter table projects add constraint fk_projects_containers_11 foreign key (project_id) references containers(container_id) on delete cascade on update no action
tabulka container_assets
Tato tabulka obsahuje informace o aktivech, která jsou definována v katalogu nebo projektu.
Tato tabulka má následující sloupce:
asset_id
-Identifikátor aktiva.container_id
-Identifikátor katalogu nebo projektu.container_type
-Uvádí, zda typ pracovního prostoru je katalog nebo projekt.name
-název aktiva.description
-Popis aktiva.owner
-Identifikátor uživatele, který vlastní aktivum.asset_type
-Typ aktiva.created_on
-Časové razítko, kdy bylo aktivum vytvořeno.modified_on
-Časové razítko, kdy bylo aktivum naposledy upraveno.modified_by
-Identifikátor uživatele, který naposledy změnil aktivum.rov
-pravidlo viditelnosti aktiva. Další informace naleznete v tématu Dokument primárních metadat aktiv (nebo karta).asset_state
-Aktuální stav aktiva, ať již je k dispozici, nebo je odstraněno.source
-Informace o zdroji aktiva poskytnutím zdrojového systému.source_additional_info
-poskytuje další informace, které souvisejí se zdrojem aktiva.resource_key
-Jedinečný identifikátor pro aktivum, které se používá k zabránění duplikaci.asset_category
-Kategorie aktiva, buď aktivum uživatele, nebo systémové aktivum.rating
-Průměrné sociální hodnocení aktiva.total_ratings
-Celkový počet hodnocení aktiva.format
-Formát dat, která jsou přidružena k aktivu, například CSV, oktet-stream nebo PDF.origin_country
-země, ze které pocházejí data ve formátu stížnosti s kódy zemí ISO 3166.size
-Velikost lokálního aktiva.
Příkaz CREATE TABLE:
create table container_assets(container_id varchar(36) not null, container_type varchar(16) not null, asset_id varchar(128) not null, name varchar(256) not null, description text, asset_type varchar(128) not null, owner varchar(128) not null, source text, source_additional_info text, resource_key varchar(256), asset_category varchar(64), rov integer not null, asset_state varchar(32) not null, format varchar(128), size varchar(36) not null, created_on timestamp(6) not null, modified_by varchar(128), modified_on timestamp(6), origin_country varchar(128) not null, rating float, total_ratings integer, tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, asset_id));
Příkaz ALTER TABLE:
alter table container_assets add constraint fk_container_assets_containers_2 foreign key (container_id) references containers(container_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table container_assets(container_id varchar(36) not null, container_type varchar(16) not null, asset_id varchar(128) not null, name varchar(256) not null, description clob, asset_type varchar(128) not null, owner varchar(128) not null, source clob, source_additional_info clob, resource_key varchar(256), asset_category varchar(64), rov integer not null, asset_state varchar(32) not null, format varchar(128), size varchar(36) not null, created_on timestamp(12) not null, modified_by varchar(128), modified_on timestamp(12), origin_country varchar(128) not null, rating float, total_ratings integer, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(container_id, asset_id),
Příkaz ALTER TABLE:
alter table container_assets add constraint fk_container_assets_containers_2 foreign key (container_id) references containers(container_id) on delete cascade on update no action
tabulka container_data_assets
Tato tabulka obsahuje informace o datových aktivech, která jsou definována v katalogu nebo projektu.
Tato tabulka má následující sloupce:
asset_id
-Identifikátor aktiva.container_id
-Identifikátor katalogu nebo projektu.quality_score
-Skóre kvality aktiva určené profilací.attachments
-další informace, které jsou přidružené k datovému aktivu. Například informace o připojení, jsou-li přítomna některá připojená aktiva.metadata_import_id
-Identifikátor pro import metadat.metadata_enrichment_id
-Identifikátor obohacení metadat.reviewed_on
-aktiva na přezkoumaných datech.connection_path
-Relativní cesta připojení.published_to_container_id
-Identifikátor cílového projektu.source_container_id
-Identifikátor zdrojového pracovního prostoru.source_asset_id
-Identifikátor zdrojového aktiva.
Příkaz CREATE TABLE:
create table container_data_assets(asset_id varchar(128) not null, container_id varchar(36) not null, attachments text, quality_score float, metadata_enrichment_id varchar(128), metadata_import_id varchar(128), reviewed_on timestamp(6), connection_path varchar(256), published_to_container_id varchar(36), source_container_id varchar(36), source_asset_id varchar(128), tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, asset_id))
Příkaz ALTER TABLE:
alter table catalog_data_assets add constraint fk_catalog_data_assets_container_assets_12 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table container_data_assets(asset_id varchar(128) not null, container_id varchar(36) not null, attachments text, quality_score float, metadata_enrichment_id varchar(128), metadata_import_id varchar(128), reviewed_on timestamp(6), connection_path varchar(256), published_to_container_id varchar(36), source_container_id varchar(36), source_asset_id varchar(128), tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, asset_id))
Příkaz ALTER TABLE:
alter table catalog_data_assets add constraint fk_catalog_data_assets_container_assets_12 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
tabulka container_data_asset_columns
Tato tabulka obsahuje informace o jednotlivých sloupcích v datovém aktivu.
Tato tabulka má následující sloupce:
asset_id
-Identifikátor aktiva.container_id
-Identifikátor katalogu nebo projektu.name
-Název sloupce.column_id
-Identifikátor přidružený ke sloupci, je-li identifikátor k dispozici.quality_score
-Skóre kvality sloupce určené profilací.description
-Popis sloupce.reviewed_on
-aktiva na přezkoumaných datech.is_nullable
-Označuje, je-li sloupec schopný nulového vyjádření.
Příkaz CREATE TABLE:
create table container_data_asset_columns ( asset_id varchar(128) not null, container_id varchar(36) not null, column_id varchar(128) null, "name" varchar(256) not null, description text null, quality_score float8 null, reviewed_on timestamp(6) null, source_data_type varchar(32) null, distinct_count int8 not null default 0, unique_count int8 not null default 0, null_count int8 not null default 0, empty_count int8 not null default 0, min_length int8 not null default 0, max_length int8 not null default 0, mean_length int8 not null default 0, std_deviation float8 not null default 0, is_nullable numeric(1) not null default 1, tech_start timestamp(6) not null default CURRENT_TIMESTAMP, tech_end timestamp(6) not null default to_timestamp('9999-12-30'::text, 'YYYY-MM-DD'::text), ts_id timestamp(6) not null default CURRENT_TIMESTAMP, constraint container_data_asset_columns_is_nullable_check check ((is_nullable = any (array[(0)::numeric, (1)::numeric]))), constraint container_data_asset_columns_pkey primary key (container_id, asset_id, name) );
Příkaz ALTER TABLE:
alter table catalog_data_asset_columns add constraint fk_catalog_data_asset_columns_catalog_data_assets_13 foreign key (container_id, asset_id) references catalog_data_assets(container_id, asset_id) on delete cascade on update no action
Příkaz CREATE TABLE:
CREATE TABLE container_data_asset_columns(asset_id varchar(128) NOT NULL, container_id varchar(36) NOT NULL, column_id varchar(128), name varchar(256) NOT NULL, description clob, quality_score float, reviewed_on timestamp(12), source_data_type varchar(32), distinct_count bigint DEFAULT 0 NOT NULL, unique_count bigint DEFAULT 0 NOT NULL, null_count bigint DEFAULT 0 NOT NULL, empty_count bigint DEFAULT 0 NOT NULL, min_length bigint DEFAULT 0 NOT NULL, max_length bigint DEFAULT 0 NOT NULL, mean_length bigint DEFAULT 0 NOT NULL, std_deviation float DEFAULT 0 NOT NULL, is_nullable decimal(1) CHECK (is_nullable IN (0, 1)) DEFAULT 1 NOT NULL, tech_start TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN , tech_end TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END, ts_id TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID, PRIMARY KEY(container_id, asset_id, name), PERIOD SYSTEM_TIME (tech_start, tech_end) )
Příkaz ALTER TABLE:
alter table catalog_data_asset_columns add constraint fk_catalog_data_asset_columns_catalog_data_assets_13 foreign key (container_id, asset_id) references catalog_data_assets(container_id, asset_id) on delete cascade on update no action
tabulka data_asset_column_tags
Tato tabulka obsahuje informace o značkách, které jsou přidružené ke sloupcům.
Tato tabulka má následující sloupce:
column_name
-Název sloupce.asset_id
-Identifikátor datového aktiva.container_id
-Identifikátor katalogu nebo projektu.tagname
-Název přidružené značky.
Příkaz CREATE TABLE:
create table data_asset_column_tags(asset_id varchar(128) not null, container_id varchar(36) not null, tag_name varchar(256) not null, column_name varchar(256) not null, tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, asset_id, column_name, tag_name));
Příkazy ALTER TABLE:
alter table data_asset_column_tags add constraint fk_data_asset_column_tags_tags_5 foreign key (tag_name) references tags(tag_name) on delete cascade on update no action
alter table data_asset_column_tags add constraint fk_data_asset_column_tags_catalog_data_asset_columns_15 foreign key (container_id, asset_id, column_name) references catalog_data_asset_columns(container_id, asset_id, name) on delete cascade on update no action
Příkaz CREATE TABLE:
create table data_asset_column_tags(asset_id varchar(128) not null, container_id varchar(36) not null, tag_name varchar(256) not null, column_name varchar(256) not null, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(container_id, asset_id, column_name, tag_name), period SYSTEM_TIME (tech_start, tech_end) )
Příkazy ALTER TABLE:
alter table data_asset_column_tags add constraint fk_data_asset_column_tags_tags_5 foreign key (tag_name) references tags(tag_name) on delete cascade on update no action
alter table data_asset_column_tags add constraint fk_data_asset_column_tags_catalog_data_asset_columns_15 foreign key (container_id, asset_id, column_name) references catalog_data_asset_columns(container_id, asset_id, name) on delete cascade on update no action
tabulka asset_collaborators
Tato tabulka obsahuje seznam všech členů aktiva.
Tato tabulka má následující sloupce:
asset_id
-Identifikátor aktiva.container_id
-Identifikátor katalogu.user_id
-Identifikátor spolupracujícího modulu.
Příkaz CREATE TABLE:
create table asset_collaborators(asset_id varchar(128) not null, container_id varchar(36) not null, user_id varchar(128) not null, tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, asset_id, user_id));
Příkaz ALTER TABLE:
alter table asset_collaborators add constraint fk_asset_collaborators_container_assets_6 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table asset_collaborators(asset_id varchar(128) not null, container_id varchar(36) not null, user_id varchar(128) not null, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(container_id, asset_id, user_id), period SYSTEM_TIME (tech_start, tech_end) )
Příkaz ALTER TABLE:
alter table asset_collaborators add constraint fk_asset_collaborators_container_assets_6 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
tabulka container_members
Tato tabulka obsahuje seznam všech členů katalogu nebo projektu.
Tato tabulka má následující sloupce:
container_id
-Identifikátor katalogu nebo projektu.member_id
-Identifikátor člena nebo skupiny.is_group
-Uvádí, zda je člen skupinou skupina. Je-li hodnota true, hodnota sloupce member_id je identifikátorem skupiny.role
-Role, které jsou přiřazeny uživateli nebo skupině uživatelů, například Admin, Editor nebo Prohlížeč.
Příkaz CREATE TABLE:
create table container_members(container_id varchar(36) not null, is_group boolean not null, member_id varchar(64) not null, role varchar(32) not null, tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP, tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'), ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP, primary key(container_id, member_id));
Příkaz ALTER TABLE:
alter table container_members add constraint fk_container_members_containers_1 foreign key (container_id) references containers(container_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table container_members(container_id varchar(36) not null, is_group boolean not null, member_id varchar(64) not null, role varchar(32) not null, tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin, tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row end, ts_id TIMESTAMP(12) not null generated always as transaction start ID, primary key(container_id, member_id), period SYSTEM_TIME (tech_start, tech_end) )
Příkaz ALTER TABLE:
alter table container_members add constraint fk_container_members_containers_1 foreign key (container_id) references containers(container_id) on delete cascade on update no action
data_asset_column_class_distribution table
Tato tabulka má následující sloupce:
issue_id
-Identifikátor pro problém aktiva.asset_id
-Identifikátor aktiva.container_id
-Identifikátor projektu.column_name
-Název sloupce, pro který spouštíte pravidla kvality dat a analýzu.data_class_artifact_id
-Identifikátor artefaktu třídy dat.
Příkaz CREATE TABLE:
CREATE TABLE IF NOT EXISTS data_asset_column_class_distribution ( asset_id character varying(36) COLLATE pg_catalog.default NOT NULL, container_id character varying(36) COLLATE pg_catalog.default NOT NULL, column_name character varying(256) COLLATE pg_catalog.default NOT NULL, data_class_artifact_id character varying(128) COLLATE pg_catalog.default NOT NULL, confidence double precision, count bigint NOT NULL DEFAULT 0, tech_start timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP, tech_end timestamp(6) without time zone NOT NULL DEFAULT to_timestamp('9999-12-30' :: text, 'YYYY-MM-DD' :: text), ts_id timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT data_asset_column_class_distribution_pkey PRIMARY KEY ( asset_id, container_id, column_name, data_class_artifact_id ), CONSTRAINT fk_data_asset_column_class_distribution_container_data_asset_co FOREIGN KEY (container_id, asset_id, column_name) REFERENCES container_data_asset_columns (container_id, asset_id, name) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE, CONSTRAINT fk_data_asset_column_class_distribution_governance_artifacts_8 FOREIGN KEY (data_class_artifact_id) REFERENCES governance_artifacts (artifact_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE )
Příkaz CREATE TABLE:
CREATE TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION ( ASSET_ID VARCHAR(36 OCTETS) NOT NULL, CONTAINER_ID VARCHAR(36 OCTETS) NOT NULL, COLUMN_NAME VARCHAR(256 OCTETS) NOT NULL, DATA_CLASS_ARTIFACT_ID VARCHAR(128 OCTETS) NOT NULL, CONFIDENCE DOUBLE, COUNT BIGINT NOT NULL WITH DEFAULT 0, TECH_START TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN, TECH_END TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END, TS_ID TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID, PERIOD SYSTEM_TIME (TECH_START, TECH_END) ) IN USERSPACE1 ORGANIZE BY ROW;
Příkazy ALTER TABLE:
ALTER TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION ADD PRIMARY KEY ( ASSET_ID, CONTAINER_ID, COLUMN_NAME, DATA_CLASS_ARTIFACT_ID ) ENFORCED;
ALTER TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION ADD VERSIONING USE HISTORY TABLE HIST_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION;
ALTER TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION ADD CONSTRAINT FK_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION_CONTAINER_DATA_ASSET_COLUMNS_7 FOREIGN KEY (CONTAINER_ID, ASSET_ID, COLUMN_NAME) REFERENCES CONTAINER_DATA_ASSET_COLUMNS (CONTAINER_ID, ASSET_ID, NAME) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION ADD CONSTRAINT FK_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION_GOVERNANCE_ARTIFACTS_8 FOREIGN KEY (DATA_CLASS_ARTIFACT_ID) REFERENCES GOVERNANCE_ARTIFACTS (ARTIFACT_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
tabulka data_asset_column_prop_values
Tato tabulka má následující sloupce:
column_name
-container_id
-Uvádí identifikátor katalogu/projektu.asset_id
-Identifikátor pro aktivum, ke kterému je přizpůsobená vlastnost přidružena.property_id
-Identifikátor pro přizpůsobenou vlastnost.property_group_id
-Identifikátor pro skupinu, která má definovanou vlastnost pod ní.value_id
-Identifikátor hodnoty pro danou vlastnost sloupce.asset_type
-Typ aktiva, pro které je přizpůsobená vlastnost použitelná.property_text_value
-Hodnota přizpůsobené vlastnosti textu.property_num_value
-Hodnota přizpůsobené vlastnosti.property_date_value
-Hodnota přizpůsobené vlastnosti data.
Příkaz CREATE TABLE:
CREATE TABLE data_asset_column_prop_values ( column_name varchar(256) NOT NULL, container_id varchar(36) NOT NULL, asset_id varchar(128) NOT NULL, property_id varchar(256) NOT NULL, property_group_id varchar(256) NOT NULL, value_id varchar(256) NOT NULL, asset_type varchar(256) NOT NULL, property_text_value text NULL, property_num_value float8 NULL, property_date_value timestamp(6) NULL, tech_start timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, tech_end timestamp(6) NOT NULL DEFAULT to_timestamp('9999-12-30'::text, 'YYYY-MM-DD'::text), ts_id timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT data_asset_column_prop_values_pkey PRIMARY KEY (column_name, container_id, asset_id, property_id, property_group_id, value_id, asset_type) );
Příkaz CREATE TABLE:
CREATE TABLE data_asset_column_prop_values(column_name varchar(256) NOT NULL, container_id varchar(36) NOT NULL, asset_id varchar(128) NOT NULL, property_id varchar(256) NOT NULL, property_group_id varchar(256) NOT NULL, value_id varchar(256) NOT NULL, asset_type varchar(256) NOT NULL, property_text_value clob, property_num_value double, property_date_value timestamp(12), tech_start TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN , tech_end TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END, ts_id TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID, PRIMARY KEY(column_name, container_id, asset_id, property_id, property_group_id, value_id, asset_type), period SYSTEM_TIME (tech_start, tech_end) )
Příkazy ALTER TABLE:
ALTER TABLE data_asset_column_prop_values ADD CONSTRAINT fk_data_asset_column_prop_values_container_data_asset_columns_1 FOREIGN KEY (column_name, asset_id, container_id) REFERENCES container_data_asset_columns(name, asset_id, container_id) ON DELETE CASCADE ON UPDATE NO ACTION
ALTER TABLE data_asset_column_prop_values ADD CONSTRAINT fk_data_asset_column_prop_values_asset_type_custom_properties_2 FOREIGN KEY (property_id, property_group_id, asset_type) REFERENCES asset_type_custom_properties(property_id, property_group_id, asset_type) ON DELETE CASCADE ON UPDATE NO ACTION
Další informace
Nadřízené téma: Vytváření sestav tabulky