Translation not up to date
Sprawdź instrukcje Postgres, Db2 dla tabel, które zawierają niestandardowe role, relacje, atrybuty, właściwości i inne.
Obszar tematu | Nazwa tabeli | Opis |
---|---|---|
Modyfikacje | category_custom_roles | Role kategorii niestandardowej. |
Modyfikacje | glossary_custom_relationship_def | Definicje relacji niestandardowych. |
Modyfikacje | glossary_ca_attr_artifact_type_assoc | Obsługiwane typy artefaktów dla definicji atrybutu niestandardowego. |
Modyfikacje | glossary_custom_relationship_nodes | Typ artefaktu źródłowego i docelowego dla definicji relacji niestandardowych. |
Modyfikacje | glossary_custom_attr_def | Definicje atrybutów niestandardowych. |
Modyfikacje | glossary_ca_lista_wyliczeń | niestandardowe definicje atrybutów typu ENUM. |
Modyfikacje | rządnie_artykuł_artykułu_niestandardowych_atr_atrych | Wartości atrybutów niestandardowych. |
Modyfikacje | właściwość_niestandardowy_zasobu_aplikacyjnego | Niestandardowa grupa właściwości przypisana do typu zasobu i właściwości w ramach tej grupy. |
Modyfikacje | właściwość_niestandardowego_typu_zasobu | Typ właściwości niestandardowej i powiązanej z nią grupy niestandardowej. |
Modyfikacje | lista_wyliczenia_zasobów_zasobów_o_zasobu_aplikacyjnego | Właściwość niestandardowa typu enumeration . |
Modyfikacje | asset_custom_prop_values | Wartości przypisane do właściwości niestandardowych, które są zdefiniowane dla zasobu aplikacyjnego. |
tabela category_custom_roles
Ta tabela zawiera informacje na temat ról niestandardowych kategorii.
Ta tabela zawiera następujące kolumny:
role_id
-identyfikator roli niestandardowej kategorii.role_name
-nazwa roli niestandardowej kategorii.
Instrukcja CREATE TABLE:
create table category_custom_roles(role_id varchar(32) not null, role_name varchar(128) not null, primary key(role_id))
Instrukcja 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
Tabela glossary_custom_relationship_def
Ta tabela zawiera informacje na temat definicji relacji niestandardowych.
Ta tabela zawiera następujące kolumny:
cr_definition_id
-identyfikator definicji relacji niestandardowej.artifact_id
-identyfikator definicji relacji niestandardowej.name
-nazwa definicji relacji niestandardowej.created_on
-data utworzenia definicji relacji niestandardowej.created_by
-osoba, która utworzyła definicję relacji niestandardowej.modified_on
-Data modyfikacji definicji relacji niestandardowej.modified_by
-osoba, która zmodyfikował definicję relacji niestandardowej.system_id
-identyfikator systemu, w którym tworzona jest definicja relacji niestandardowej.type
-typ definicji relacji niestandardowej.reverse_name
-odwrotna nazwa relacji definicji relacji niestandardowej.description
-opis definicji relacji niestandardowej.read_only
-określa, czy definicja relacji niestandardowej jest tylko do odczytu, czy nie.default_value
-domyślna wartość definicji relacji niestandardowej.multiple_values
-określa, czy definicja relacji niestandardowej może mieć wiele wartości, czy też nie.
Instrukcja 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))
Instrukcja 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
Tabela glossary_ca_attr_artifact_type_assoc
Ta tabela zawiera informacje na temat obsługiwanych typów artefaktów dla definicji atrybutu niestandardowego.
Ta tabela zawiera następujące kolumny:
ca_definition_id
-identyfikator definicji atrybutu niestandardowego.artifact_type
-typ artefaktu, dla którego ma zastosowanie definicja relacji niestandardowej.
Instrukcja 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))
Instrukcja 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
Instrukcja 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
Instrukcja 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
glossary_custom_relationship_nodes, tabela
Ta tabela zawiera informacje na temat źródłowego i docelowego typu artefaktu dla definicji relacji niestandardowych.
Ta tabela zawiera następujące kolumny:
cr_definition_id
-identyfikator definicji relacji niestandardowej.end1_artifact_type
-źródłowy typ artefaktu relacji niestandardowych.end2_artifact_type
-docelowy typ artefaktu relacji niestandardowych.
Instrukcja 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))
Instrukcja 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
Instrukcja 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
Instrukcja 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
Tabela glossary_custom_attr_def
Ta tabela zawiera informacje na temat definicji atrybutów niestandardowych.
Ta tabela zawiera następujące kolumny:
ca_definition_id
-identyfikator definicji atrybutu niestandardowego.global_id
-globalny identyfikator definicji atrybutu niestandardowego.name
-nazwa definicji atrybutu niestandardowego.created_on
-data utworzenia definicji atrybutu niestandardowego.created_by
-osoba, która utworzyła definicję atrybutu niestandardowego.modified_on
-Data modyfikacji definicji atrybutu niestandardowego.modified_by
-osoba, która zmodyfikował definicję atrybutu niestandardowego.system_id
-system identyfikowany, gdzie tworzona jest definicja atrybutu niestandardowego.type
-typ definicji atrybutu niestandardowego.read_only
-określa, czy definicja atrybutu niestandardowego jest tylko do odczytu, czy nie.default_value
-domyślna wartość definicji atrybutu niestandardowego.multiple_values
-określa, czy definicja atrybutu niestandardowego może mieć wiele wartości, czy też nie.
Instrukcja 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))
Instrukcja 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
Tabela glossary_ca_enum_list
Ta tabela zawiera informacje na temat niestandardowych definicji atrybutów typu ENUM.
Ta tabela zawiera następujące kolumny:
ca_definition_id
-identyfikator definicji atrybutu niestandardowego typu wyliczeniowego.value
-wartość definicji atrybutu niestandardowego typu wyliczeniowego.description
-opis definicji atrybutu niestandardowego.
Instrukcja 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))
Instrukcja 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
Instrukcja 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
Instrukcja 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
Tabela governance_artifact_custom_attr_values
Ta tabela zawiera informacje na temat wartości atrybutów niestandardowych.
Ta tabela zawiera następujące kolumny:
artifact_id
-identyfikator definicji relacji niestandardowej.ca_definition_id
-identyfikator definicji atrybutu niestandardowego.value_id
-identyfikator wartości atrybutu niestandardowego.text_value
-wartość tekstowa atrybutu niestandardowego.num_value
-wartość liczbowa atrybutu niestandardowego.date_value
-wartość daty atrybutu niestandardowego.
Instrukcja 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))
Instrukcja 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
Instrukcja 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
Instrukcja 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
Tabela asset_custom_properties
Ta tabela zawiera następujące kolumny:
property_id
-identyfikator właściwości niestandardowej.group_id
-identyfikator dla typu grupy, który ma zdefiniowane właściwości.property_type
-definiuje typ właściwości niestandardowej.property_is_array
-definiuje, czy właściwość ma wiele wartości.property_name
-` Nazwa właściwości niestandardowej zasobu aplikacyjnego.description
-opis właściwości niestandardowej zasobu aplikacyjnego.property_group_name
-nazwa grupy właściwości niestandardowej zasobu aplikacyjnego.is_column_property
-Określ właściwość kolumny, która jest ustawiona.
Instrukcja 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]))) );
Instrukcja ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_properties OWNER to postgres;
Instrukcja 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) )
Instrukcja ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_properties OWNER to postgres;
Tabela asset_type_custom_properties
Ta tabela zawiera następujące kolumny:
property_id
-identyfikator właściwości niestandardowej.group_id
-identyfikator typu grupy, który ma właściwość zdefiniowaną poniżej.asset_type
-Typ zasobu, dla którego definiowana jest właściwość niestandardowa.
Instrukcja 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 )
Instrukcja ALTER TABLE:
ALTER TABLE IF EXISTS asset_type_custom_properties OWNER to postgres;
Instrukcja 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;
Instrukcje 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;
tabela asset_prop_enum_list
Właściwość niestandardowa typu enumeration
.
Ta tabela zawiera następujące kolumny:
property_id
-identyfikator właściwości niestandardowej.group_id
-identyfikator typu grupy, który ma właściwość zdefiniowaną poniżej.value
-wartość przypisana do właściwości niestandardowej.description
-opis właściwościenum
.
Instrukcja 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 )
Instrukcja ALTER TABLE:
ALTER TABLE IF EXISTS asset_prop_enum_list OWNER to postgres;
Instrukcja 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;
Instrukcja 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;
Tabela asset_custom_prop_values
Ta tabela zawiera następujące kolumny:
container_id
-określa identyfikator katalogu lub 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.asset_type
-Typ zasobu, do którego ma zastosowanie właściwość niestandardowa.value_id
-identyfikator wartości dla danej właściwości niestandardowej.property_text_value
-wartość właściwości niestandardowejtext
.property_num_value
-wartość właściwości niestandardowejnumber
.property_date_value
-wartość właściwości niestandardowejdate
.
Instrukcja 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 )
Instrukcja ALTER TABLE:
ALTER TABLE IF EXISTS asset_custom_prop_values OWNER to postgres;
Instrukcja 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;
Instrukcje 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;
Więcej inform.
Temat nadrzędny: Tabele raportowania