Translation not up to date
Prověřte příkazy Postgres, Db2 pro tabulky, které obsahují vlastní role, vztahy, atributy, vlastnosti a další.
Oblast předmětu | Název tabulky | Popis |
---|---|---|
Vlastní nastavení | kategorie_vlastní_role | Role vlastních kategorií. |
Vlastní nastavení | glossary_custom_relationship_def | Definice vlastních vztahů. |
Vlastní nastavení | glossary_ca_attr_artifact_type_assoc | Podporované typy artefaktů pro vlastní definici atributu. |
Vlastní nastavení | glossary_custom_relationship_nodes | Typ zdrojového a cílového artefaktu pro definice vlastních vztahů. |
Vlastní nastavení | glossary_custom_attr_def | Definice vlastních atributů. |
Vlastní nastavení | glossary_ca_enum_list | definice vlastních atributů typu ENUM. |
Vlastní nastavení | governance_artifact_custom_attr_values | Hodnoty vlastních atributů. |
Vlastní nastavení | asset_custom_properties | Vlastní skupina vlastností přiřazená k typu aktiva a vlastnost pod touto skupinou. |
Vlastní nastavení | assettype_custom_properties | Typ přizpůsobené vlastnosti a její přidružená vlastní skupina. |
Vlastní nastavení | asset_prop_enum_list | Přizpůsobená vlastnost typu enumeration . |
Vlastní nastavení | asset_custom_prop_values | Hodnoty přiřazené k přizpůsobeným vlastnostem, které jsou definované vůči aktivu. |
tabulka kategorie_vlastní_role
Tato tabulka obsahuje informace o rolích vlastních kategorií.
Tato tabulka má následující sloupce:
role_id
-Identifikátor vlastní role kategorie.role_name
-název vlastní role kategorie.
Příkaz CREATE TABLE:
create table category_custom_roles(role_id varchar(32) not null, role_name varchar(128) not null, primary key(role_id))
Příkaz CREATE TABLE:
create table category_custom_roles(role_id varchar(32) not null, role_name varchar(128) not null, primary key(role_id)) ORGANIZE by row
tabulka glossary_custom_relationship_def
Tato tabulka obsahuje informace o definicích vlastních vztahů.
Tato tabulka má následující sloupce:
cr_definition_id
-Identifikátor definice vlastního vztahu.artifact_id
-Identifikátor definice vlastního vztahu.name
-Název definice vlastního vztahu.created_on
-datum vytvoření definice vlastního vztahu.created_by
-Osoba, která vytvořila vlastní definici relace.modified_on
-Datum změny definice vlastní relace.modified_by
-Osoba, která upravila definici přizpůsobené relace.system_id
-Identifikátor systému, kde je vytvořena vlastní definice vztahu.type
-typ definice přizpůsobené relace.reverse_name
-Název reverzního vztahu definice přizpůsobené relace.description
-Popis definice vlastního vztahu.read_only
-Určuje, zda je vlastní definice vztahu určena jen pro čtení, či nikoli.default_value
-Výchozí hodnota vlastní definice vztahu.multiple_values
-Určuje, zda může vlastní definice vztahu obsahovat více hodnot, či nikoli.
Příkaz CREATE TABLE:
create table glossary_custom_relationship_def(cr_definition_id varchar(128) not null, artifact_id varchar(128) not null, name varchar(256) not null, created_on timestamp(6) not null, created_by varchar(128) not null, modified_on timestamp(6), modified_by varchar(128), system_id varchar(128), type varchar(128) not null, reverse_name varchar(256) not null, description varchar(256), read_only boolean not null, default_value text, multiple_values 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(cr_definition_id))
Příkaz CREATE TABLE:
create table glossary_custom_relationship_def(cr_definition_id varchar(128) not null, artifact_id varchar(128) not null, name varchar(256) not null, created_on timestamp(12) not null, created_by varchar(128) not null, modified_on timestamp(12), modified_by varchar(128), system_id varchar(128), type varchar(128) not null, reverse_name varchar(256) not null, description varchar(256), read_only boolean not null, default_value clob(128), multiple_values 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(cr_definition_id), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
tabulka glossary_ca_attr_artifact_type_assoc
Tato tabulka obsahuje informace o podporovaných typech artefaktů pro vlastní definici atributu.
Tato tabulka má následující sloupce:
ca_definition_id
-Identifikátor definice vlastního atributu.artifact_type
-Typ artefaktu, pro který lze použít vlastní definici vztahu.
Příkaz CREATE TABLE:
create table glossary_ca_attr_artifact_type_assoc(ca_definition_id varchar(128) not null, artifact_type 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(ca_definition_id, artifact_type))
Příkaz ALTER TABLE:
alter table glossary_ca_attr_artifact_type_assoc add constraint fk_glossary_ca_attr_artifact_type_assoc_glossary_custom_attr_def_1 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table glossary_ca_attr_artifact_type_assoc(ca_definition_id varchar(128) not null, artifact_type 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(ca_definition_id, artifact_type), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
Příkaz ALTER TABLE:
ALTER TABLE "BITNT2DBSAVIKASH1".glossary_ca_attr_artifact_type_assoc ADD CONSTRAINT fk_glossary_ca_attr_artifact_type_assoc_glossary_custom_attr_def_1 FOREIGN KEY (ca_definition_id) REFERENCES "BITNT2DBSAVIKASH1".glossary_custom_attr_def(ca_definition_id) ON DELETE CASCADE ON UPDATE NO ACTION
tabulka glossary_custom_relationship_nodes
Tato tabulka obsahuje informace o zdrojovém a cílovém typu artefaktu pro definice vlastních vztahů.
Tato tabulka má následující sloupce:
cr_definition_id
-Identifikátor definice vlastního vztahu.end1_artifact_type
-Typ zdrojového artefaktu vlastních vztahů.end2_artifact_type
-Typ cílového artefaktu vlastních vztahů.
Příkaz CREATE TABLE:
create table glossary_custom_relationship_nodes(cr_definition_id varchar(128) not null, end1_artifact_type varchar(128) not null, end2_artifact_type 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(cr_definition_id, end1_artifact_type, end2_artifact_type))
Příkaz ALTER TABLE
alter table glossary_custom_relationship_nodes add constraint fk_glossary_custom_relationship_nodes_glossary_custom_relationship_def_3 foreign key (cr_definition_id) references glossary_custom_relationship_def(cr_definition_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table glossary_custom_relationship_nodes(cr_definition_id varchar(128) not null, end1_artifact_type varchar(128) not null, end2_artifact_type 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(cr_definition_id, end1_artifact_type, end2_artifact_type), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
Příkaz ALTER TABLE
alter table glossary_custom_relationship_nodes add constraint fk_glossary_custom_relationship_nodes_glossary_custom_relationship_def_3 foreign key (cr_definition_id) references glossary_custom_relationship_def(cr_definition_id) on delete cascade on update no action
tabulka glossary_custom_attr_def
Tato tabulka obsahuje informace o definicích vlastních atributů.
Tato tabulka má následující sloupce:
ca_definition_id
-Identifikátor definice vlastního atributu.global_id
-Globální identifikátor definice vlastního atributu.name
-Název definice vlastního atributu.created_on
-datum vytvoření definice vlastního atributu.created_by
-Osoba, která vytvořila definici vlastního atributu.modified_on
-Datum změny definice vlastního atributu.modified_by
-Osoba, která upravila definici vlastního atributu.system_id
-Systém identifikoval, kde je vytvořena definice vlastního atributu.type
-typ definice vlastního atributu.read_only
-Uvádí, zda je vlastní definice atributu určena jen pro čtení, či nikoli.default_value
-Výchozí hodnota vlastní definice atributu.multiple_values
-Uvádí, zda definice vlastního atributu může mít více hodnot nebo ne.
Příkaz CREATE TABLE:
create table glossary_custom_attr_def(ca_definition_id varchar(128) not null, global_id varchar(256) not null, name varchar(256) not null, created_on timestamp(6) not null, created_by varchar(128) not null, modified_on timestamp(6), modified_by varchar(128), system_id varchar(128), type varchar(128) not null, read_only boolean not null, default_value text, multiple_values 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(ca_definition_id))
Příkaz CREATE TABLE:
create table glossary_custom_attr_def(ca_definition_id varchar(128) not null, global_id varchar(256) not null, name varchar(256) not null, created_on timestamp(12) not null, created_by varchar(128) not null, modified_on timestamp(12), modified_by varchar(128), system_id varchar(128), type varchar(128) not null, read_only boolean not null, default_value clob, multiple_values 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(ca_definition_id), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
tabulka glossary_ca_enum_list
Tato tabulka obsahuje informace o definicích vlastních atributů typu ENUM.
Tato tabulka má následující sloupce:
ca_definition_id
-Identifikátor definice definice vlastního atributu výčtového typu.value
-Hodnota definice vlastního atributu výčtového typu.description
-Popis definice vlastního atributu.
Příkaz CREATE TABLE:
create table glossary_ca_enum_list(ca_definition_id varchar(128) not null, value varchar(128) not null, description varchar(256), 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(ca_definition_id, value))
Příkaz ALTER TABLE:
alter table "BITNT2DBSAVIKASH1".glossary_ca_enum_list add constraint fk_glossary_ca_enum_list_glossary_custom_attr_def_2 foreign key (ca_definition_id) references "BITNT2DBSAVIKASH1".glossary_custom_attr_def(ca_definition_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table glossary_ca_enum_list(ca_definition_id varchar(128) not null, value varchar(128) not null, description varchar(256), 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(ca_definition_id, value), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
Příkaz ALTER TABLE:
alter table glossary_ca_enum_list add constraint fk_glossary_ca_enum_list_glossary_custom_attr_def_2 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on delete cascade on update no action
tabulka goverdance_artifact_custom_attr_values
Tato tabulka obsahuje informace o hodnotách vlastních atributů.
Tato tabulka má následující sloupce:
artifact_id
-Identifikátor definice vlastního vztahu.ca_definition_id
-Identifikátor definice vlastního atributu.value_id
-Identifikátor hodnoty vlastního atributu.text_value
-Textová hodnota vlastního atributu.num_value
-Číselná hodnota vlastního atributu.date_value
-Hodnota data vlastního atributu.
Příkaz CREATE TABLE:
create table governance_artifact_custom_attr_values(artifact_id varchar(128) not null, ca_definition_id varchar(128) not null, value_id varchar(128) not null, text_value text, num_value double precision, date_value timestamp(6), 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(artifact_id, ca_definition_id, value_id))
Příkaz ALTER TABLE:
alter table governance_artifact_custom_attr_values add constraint fk_governance_artifact_custom_attr_values_glossary_custom_attr_def_12 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on delete cascade on update no action
Příkaz CREATE TABLE:
create table governance_artifact_custom_attr_values(artifact_id varchar(128) not null, ca_definition_id varchar(128) not null, value_id varchar(128) not null, text_value clob, num_value double, 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(artifact_id, ca_definition_id, value_id), period SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE by row
Příkaz ALTER TABLE:
alter table governance_artifact_custom_attr_values add constraint fk_governance_artifact_custom_attr_values_glossary_custom_attr_def_12 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on delete cascade on update no action
tabulka asset_custom_properties
Tato tabulka má následující sloupce:
property_id
-Identifikátor pro přizpůsobenou vlastnost.group_id
-Identifikátor pro typ skupiny, který má v sobě definované vlastnosti.property_type
-Definuje typ přizpůsobené vlastnosti.property_is_array
-Definuje, zda má vlastnost více hodnot.property_name
-` Název přizpůsobené vlastnosti aktiva.description
-Popis přizpůsobené vlastnosti aktiva.property_group_name
-Název skupiny přizpůsobené vlastnosti aktiva.is_column_property
-Identifikovat vlastnost sloupce je nastavena.
Příkaz CREATE TABLE:
CREATE TABLE asset_custom_properties ( property_id varchar(256) NOT NULL, property_group_id varchar(256) NOT NULL, property_type varchar(128) NOT NULL, property_name varchar(256) NOT NULL, property_group_name varchar(256) NOT NULL, property_is_array numeric(1) NOT NULL, description varchar(256) NULL, is_column_property numeric(1) 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 asset_custom_properties_is_column_property_check CHECK ((is_column_property = ANY (ARRAY[(0)::numeric, (1)::numeric]))), CONSTRAINT asset_custom_properties_pkey PRIMARY KEY (property_id, property_group_id), CONSTRAINT asset_custom_properties_property_is_array_check CHECK ((property_is_array = ANY (ARRAY[(0)::numeric, (1)::numeric]))) );
Příkaz ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_properties OWNER to postgres;
Příkaz CREATE TABLE:
CREATE TABLE asset_custom_properties(property_id varchar(256) NOT NULL, property_group_id varchar(256) NOT NULL, property_type varchar(128) NOT NULL, property_name varchar(256) NOT NULL, property_group_name varchar(256) NOT NULL, property_is_array decimal(1) CHECK (property_is_array IN (0, 1)) NOT NULL, description varchar(256), is_column_property decimal(1) CHECK (is_column_property IN (0, 1)), 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(property_id, property_group_id), PERIOD SYSTEM_TIME (tech_start, tech_end) )
Příkaz ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_properties OWNER to postgres;
tabulka asset_type_custom_properties
Tato tabulka má následující sloupce:
property_id
-Identifikátor pro přizpůsobenou vlastnost.group_id
-Identifikátor pro typ skupiny, pod kterým je definována vlastnost.asset_type
-typ aktiva, pro které je přizpůsobená vlastnost definována.
Příkaz CREATE TABLE:
CREATE TABLE IF NOT EXISTS asset_type_custom_properties ( property_id character varying(256) COLLATE pg_catalog.default NOT NULL, property_group_id character varying(256) COLLATE pg_catalog.default NOT NULL, asset_type character varying(128) COLLATE pg_catalog.default NOT NULL, 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 asset_type_custom_properties_pkey PRIMARY KEY (property_id, property_group_id, asset_type), CONSTRAINT fk_asset_type_custom_properties_asset_custom_properties_1 FOREIGN KEY (property_id, property_group_id) REFERENCES asset_custom_properties (property_id, property_group_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE )
Příkaz ALTER TABLE:
ALTER TABLE IF EXISTS asset_type_custom_properties OWNER to postgres;
Příkaz CREATE TABLE:
CREATE TABLE ASSET_TYPE_CUSTOM_PROPERTIES ( PROPERTY_ID VARCHAR(256 OCTETS) NOT NULL, PROPERTY_GROUP_ID VARCHAR(256 OCTETS) NOT NULL, ASSET_TYPE VARCHAR(128 OCTETS) 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, PERIOD SYSTEM_TIME (TECH_START, TECH_END) ) IN USERSPACE1 ORGANIZE BY ROW;
Příkazy ALTER TABLE:
ALTER TABLE ASSET_TYPE_CUSTOM_PROPERTIES ADD PRIMARY KEY ( PROPERTY_ID, PROPERTY_GROUP_ID, ASSET_TYPE ) ENFORCED;
ALTER TABLE ASSET_TYPE_CUSTOM_PROPERTIES ADD CONSTRAINT FK_ASSET_TYPE_CUSTOM_PROPERTIES_ASSET_CUSTOM_PROPERTIES_1 FOREIGN KEY (PROPERTY_ID, PROPERTY_GROUP_ID) REFERENCES ASSET_CUSTOM_PROPERTIES (PROPERTY_ID, PROPERTY_GROUP_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
tabulka asset_prop_enum_list
Přizpůsobená vlastnost typu enumeration
.
Tato tabulka má následující sloupce:
property_id
-Identifikátor pro přizpůsobenou vlastnost.group_id
-Identifikátor pro typ skupiny, pod kterým je definována vlastnost.value
-Hodnota přiřazená přizpůsobené vlastnosti.description
-Popis vlastnostienum
.
Příkaz CREATE TABLE:
CREATE TABLE IF NOT EXISTS asset_prop_enum_list ( property_id character varying(128) COLLATE pg_catalog.default NOT NULL, property_group_id character varying(256) COLLATE pg_catalog.default NOT NULL, value character varying(128) COLLATE pg_catalog.default NOT NULL, description character varying(256) COLLATE pg_catalog.default, 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 asset_prop_enum_list_pkey PRIMARY KEY (property_id, property_group_id, value), CONSTRAINT fk_asset_prop_enum_list_asset_custom_properties_2 FOREIGN KEY (property_id, property_group_id) REFERENCES asset_custom_properties (property_id, property_group_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE )
Příkaz ALTER TABLE:
ALTER TABLE IF EXISTS asset_prop_enum_list OWNER to postgres;
Příkaz CREATE TABLE:
CREATE TABLE ASSET_PROP_ENUM_LIST ( PROPERTY_ID VARCHAR(128 OCTETS) NOT NULL, PROPERTY_GROUP_ID VARCHAR(256 OCTETS) NOT NULL, VALUE VARCHAR(128 OCTETS) NOT NULL, DESCRIPTION VARCHAR(256 OCTETS), 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říkaz ALTER TABLE:
ALTER TABLE ASSET_PROP_ENUM_LIST ADD PRIMARY KEY (PROPERTY_ID, PROPERTY_GROUP_ID, VALUE) ENFORCED;
ALTER TABLE ASSET_PROP_ENUM_LIST ADD CONSTRAINT FK_ASSET_PROP_ENUM_LIST_ASSET_CUSTOM_PROPERTIES_2 FOREIGN KEY (PROPERTY_ID, PROPERTY_GROUP_ID) REFERENCES ASSET_CUSTOM_PROPERTIES (PROPERTY_ID, PROPERTY_GROUP_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
tabulka asset_custom_prop_values
Tato tabulka má následující sloupce:
container_id
-Uvádí identifikátor katalogu nebo 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í.asset_type
-Typ aktiva, pro které je přizpůsobená vlastnost použitelná.value_id
-Identifikátor hodnoty pro danou přizpůsobenou vlastnost.property_text_value
-Hodnota přizpůsobené vlastnostitext
.property_num_value
-Hodnota přizpůsobené vlastnostinumber
.property_date_value
-Hodnota přizpůsobené vlastnostidate
.
Příkaz CREATE TABLE:
CREATE TABLE IF NOT EXISTS asset_custom_prop_values ( container_id character varying(12) COLLATE pg_catalog."default" NOT NULL, asset_id character varying(36) COLLATE pg_catalog."default" NOT NULL, property_id character varying(36) COLLATE pg_catalog."default" NOT NULL, property_group_id character varying(36) COLLATE pg_catalog."default" NOT NULL, value_id character varying(36) COLLATE pg_catalog."default" NOT NULL, asset_type character varying(36) COLLATE pg_catalog."default" NOT NULL, property_text_value text COLLATE pg_catalog."default", property_num_value double precision, property_date_value timestamp(6) without time zone, 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 asset_custom_prop_values_pkey PRIMARY KEY (container_id, asset_id, property_id, property_group_id, value_id, asset_type), CONSTRAINT fk_asset_custom_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) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE, CONSTRAINT fk_asset_custom_prop_values_container_assets_1 FOREIGN KEY (container_id, asset_id) REFERENCES container_assets (container_id, asset_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE )
Příkaz ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_prop_values OWNER to postgres;
Příkaz CREATE TABLE:
CREATE TABLE ASSET_CUSTOM_PROP_VALUES ( CONTAINER_ID VARCHAR(12 OCTETS) NOT NULL, ASSET_ID VARCHAR(36 OCTETS) NOT NULL, PROPERTY_ID VARCHAR(36 OCTETS) NOT NULL, PROPERTY_GROUP_ID VARCHAR(36 OCTETS) NOT NULL, VALUE_ID VARCHAR(36 OCTETS) NOT NULL, ASSET_TYPE VARCHAR(36 OCTETS) NOT NULL, PROPERTY_TEXT_VALUE CLOB(1048576 OCTETS) LOGGED NOT COMPACT, 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, PERIOD SYSTEM_TIME (TECH_START, TECH_END) ) IN USERSPACE1 ORGANIZE BY ROW;
Příkazy ALTER TABLE:
ALTER TABLE ASSET_CUSTOM_PROP_VALUES ADD PRIMARY KEY ( CONTAINER_ID, ASSET_ID, PROPERTY_ID, PROPERTY_GROUP_ID, VALUE_ID, ASSET_TYPE ) ENFORCED;
ALTER TABLE ASSET_CUSTOM_PROP_VALUES ADD CONSTRAINT FK_ASSET_CUSTOM_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 ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE ASSET_CUSTOM_PROP_VALUES ADD CONSTRAINT FK_ASSET_CUSTOM_PROP_VALUES_CONTAINER_ASSETS_1 FOREIGN KEY (CONTAINER_ID, ASSET_ID) REFERENCES CONTAINER_ASSETS (CONTAINER_ID, ASSET_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
Další informace
Nadřízené téma: Vytváření sestav tabulky