0 / 0
Go back to the English version of the documentation
Dostosowania tabel raportowania
Last updated: 31 sie 2023
Dostosowania tabel raportowania

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ści enum .
  • 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 niestandardowej text .
  • property_num_value -wartość właściwości niestandardowej number .
  • property_date_value -wartość właściwości niestandardowej date .
  • 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

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more