Translation not up to date
Sprawdź instrukcje Postgres, Db2 dla tabel powiązanych z obszarami roboczymi.
Obszar tematu | Nazwa tabeli | Opis |
---|---|---|
Miejsca pracy | kotnen. | Katalogi i projekty, które są tworzone. |
Miejsca pracy | projekty | Projekt i jego członkowie. |
Miejsca pracy | container_assets | Zasoby, które są zdefiniowane w katalogu lub projekcie. |
Miejsca pracy | container_data_assets | Zasoby danych, które są zdefiniowane w katalogu lub projekcie. |
Miejsca pracy | kolumna_kontenera_danych_kontenera | Kolumny w zasobie danych. |
Miejsca pracy | znacznik_kolumny_zasobów_danych_danych | Znaczniki, które są powiązane z kolumnami. |
Miejsca pracy | Współpracownik_zasobów_zasobów | Lista wszystkich członków zasobu. |
Miejsca pracy | członki_kontenera | Lista wszystkich członków katalogu lub projektu. |
Miejsca pracy | data_asset_column_class_distribution | Sugerowane klasy danych dla kolumny z ufnością. |
Miejsca pracy | dane_wartości_kolumny_danych_zasobów_danych | Wartości niestandardowe kolumny atrybutów. |
tabela kontenerów
Ta tabela zawiera informacje o katalogach i projektach, które są tworzone.
Ta tabela zawiera następujące kolumny:
container_id
-identyfikator katalogu lub projektu.container_type
-określa, czy typ obszaru roboczego jest katalogiem, czy projektem.name
-nazwa katalogu lub projektu.description
-opis obszaru roboczego.is_governed
-określa, czy katalog jest zarządzany, czy nie. Ma zastosowanie tylko do katalogów.created_by
-identyfikator użytkownika, który utworzył obszar roboczy.created_on
-znacznik czasu utworzenia obszaru roboczego.
Instrukcja 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) )
Instrukcja 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) )
tabela projektów
Ta tabela zawiera informacje na temat projektu i jego członków.
Ta tabela zawiera następujące kolumny:
project_id
-Identyfikator projektu.project_name
-nazwa projektu.enforce_members
-określa, czy członkowie projektu mają zasięg na koncie, czy też SAML od twórcy.
Instrukcja 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));
Instrukcja 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 ;
Instrukcja 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) )
Instrukcja 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
tabela container_assets
Ta tabela zawiera informacje o zasobach, które są zdefiniowane w katalogu lub projekcie.
Ta tabela zawiera następujące kolumny:
asset_id
-Identyfikator zasobu.container_id
-identyfikator katalogu lub projektu.container_type
-określa, czy typ obszaru roboczego jest katalogiem, czy projektem.name
-Nazwa zasobu aplikacyjnego.description
-opis zasobu.owner
-identyfikator użytkownika, który jest właścicielem zasobu.asset_type
-Typ zasobu.created_on
-znacznik czasu utworzenia zasobu aplikacyjnego.modified_on
-znacznik czasu ostatniej modyfikacji zasobu aplikacyjnego.modified_by
-identyfikator użytkownika, który ostatnio zmodyfikował zasób aplikacyjny.rov
-Reguła widoczności zasobu. Więcej informacji na ten temat zawiera sekcja Dokument podstawowy metadanych zasobu (lub karta).asset_state
-Bieżący stan zasobu, niezależnie od tego, czy jest dostępny, czy usunięty.source
-informacje na temat źródła zasobu aplikacyjnego przez udostępnienie systemu źródłowego.source_additional_info
-udostępnia dodatkowe informacje związane ze źródłem zasobu.resource_key
-unikalny identyfikator zasobu, który jest używany do deduplikacji.asset_category
-kategoria zasobu, zasób użytkownika lub zasób systemowy.rating
-średnia ocena społeczna zasobu.total_ratings
-Łączna liczba ocen zasobu.format
-Format danych powiązanych z zasobem, na przykład CSV, oktet-stream lub PDF.origin_country
-kraj, z którego dane pochodzą w formie skargi w formacie ISO 3166 Country Codes.size
-Wielkość zasobu lokalnego.
Instrukcja 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));
Instrukcja 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
Instrukcja 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),
Instrukcja 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
tabela container_data_assets
Ta tabela zawiera informacje na temat zasobów danych, które są zdefiniowane w katalogu lub projekcie.
Ta tabela zawiera następujące kolumny:
asset_id
-Identyfikator zasobu.container_id
-identyfikator katalogu lub projektu.quality_score
-Wynik jakościowy zasobu określony przez profilowanie.attachments
-Dodatkowe informacje, które są powiązane z zasobem danych. Na przykład informacje o połączeniu, jeśli istnieją jakieś połączone zasoby aplikacyjne.metadata_import_id
-identyfikator importu metadanych.metadata_enrichment_id
-identyfikator wzbogacania metadanych.reviewed_on
-Zasoby zostały przejrzane na danych.connection_path
-względna ścieżka połączenia.published_to_container_id
-identyfikator projektu docelowego.source_container_id
-Identyfikator źródłowego obszaru roboczego.source_asset_id
-Identyfikator zasobu źródłowego.
Instrukcja 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))
Instrukcja 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
Instrukcja 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))
Instrukcja 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
tabela container_data_asset_columns
Ta tabela zawiera informacje na temat poszczególnych kolumn w zasobie danych.
Ta tabela zawiera następujące kolumny:
asset_id
-Identyfikator zasobu.container_id
-identyfikator katalogu lub projektu.name
-nazwa kolumny.column_id
-identyfikator, który jest powiązany z kolumną, gdy identyfikator jest dostępny.quality_score
-wynik jakości kolumny określony przez profilowanie.description
-opis kolumny.reviewed_on
-Zasoby zostały przejrzane na danych.is_nullable
-identyfikuje, czy kolumna może być pusta.
Instrukcja 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) );
Instrukcja 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
Instrukcja 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) )
Instrukcja 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
tabela data_asset_column_tags
Ta tabela zawiera informacje na temat znaczników, które są powiązane z kolumnami.
Ta tabela zawiera następujące kolumny:
column_name
-nazwa kolumny.asset_id
-Identyfikator zasobu danych.container_id
-identyfikator katalogu lub projektu.tagname
-Nazwa powiązanego znacznika.
Instrukcja 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));
Instrukcje 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
Instrukcja 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) )
Instrukcje 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
Tabela asset_collaborators
Ta tabela zawiera listę wszystkich elementów zasobu.
Ta tabela zawiera następujące kolumny:
asset_id
-Identyfikator zasobu.container_id
-identyfikator katalogu.user_id
-Identyfikator współpracownika.
Instrukcja 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));
Instrukcja 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
Instrukcja 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) )
Instrukcja 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
tabela container_members
Ta tabela zawiera listę wszystkich elementów katalogu lub projektu.
Ta tabela zawiera następujące kolumny:
container_id
-identyfikator katalogu lub projektu.member_id
-identyfikator elementu lub grupy.is_group
-określa, czy element jest grupą. Jeśli wartość jest prawdziwa, to wartość kolumny member_id jest identyfikatorem grupy.role
-role przypisane do użytkownika lub grupy użytkowników, na przykład Admin, Edytor lub Przeglądarka.
Instrukcja 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));
Instrukcja 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
Instrukcja 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) )
Instrukcja 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
tabela data_asset_column_class_distribution
Ta tabela zawiera następujące kolumny:
issue_id
-identyfikator problemu dotyczącego zasobu.asset_id
-Identyfikator zasobu.container_id
-Identyfikator projektu.column_name
-nazwa kolumny, dla której uruchamiana jest analiza i reguły jakości danych.data_class_artifact_id
-identyfikator artefaktu klasy danych.
Instrukcja 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 )
Instrukcja 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;
Instrukcje 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;
tabela data_asset_column_prop_values
Ta tabela zawiera następujące kolumny:
column_name
-container_id
-określa identyfikator katalog/projektu.asset_id
-identyfikator zasobu, z którym powiązana jest właściwość niestandardowa.property_id
-identyfikator właściwości niestandardowej.property_group_id
-identyfikator grupy, która zawiera właściwość zdefiniowaną poniżej.value_id
-identyfikator wartości dla danej właściwości kolumny.asset_type
-Typ zasobu, do którego ma zastosowanie właściwość niestandardowa.property_text_value
-wartość właściwości niestandardowej tekstu.property_num_value
-wartość właściwości niestandardowej liczby.property_date_value
-wartość właściwości niestandardowej daty.
Instrukcja 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) );
Instrukcja 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) )
Instrukcje 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
Więcej inform.
Temat nadrzędny: Tabele raportowania