Check firebird.log [no messages found for interval when this test was running]
Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
assert   
    MON$SEC_DATABASE Self
  + Statement failed, SQLSTATE = 42000
  + unsuccessful metadata update
  + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
  + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
  + -Dynamic SQL Error
  + -SQL error code = -504
  + -CHARACTER SET "UTF8" is not defined
  + Statement failed, SQLSTATE = 42000
  + unsuccessful metadata update
  + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
  + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
  + -Dynamic SQL Error
  + -SQL error code = -504
  + -CHARACTER SET "UTF8" is not defined
  + -At block line: 7, col: 17
    ID 1
    DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
    EVENT_TYPE CREATE
    OBJECT_TYPE MAPPING
    DDL_EVENT CREATE MAPPING
    OBJECT_NAME MAP_LOCAL_MISSED
    FIRED_DDL_TRG_COUNT 4
    ID 2
    DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
    EVENT_TYPE CREATE
    OBJECT_TYPE MAPPING
    DDL_EVENT CREATE MAPPING
    OBJECT_NAME MAP_LOCAL_MISSED
    FIRED_DDL_TRG_COUNT 4
    ID 3
    DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
    EVENT_TYPE CREATE
    OBJECT_TYPE MAPPING
    DDL_EVENT CREATE MAPPING
    OBJECT_NAME MAP_LOCAL_MISSED
    FIRED_DDL_TRG_COUNT 4
    ID 4
    DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
    EVENT_TYPE CREATE
    OBJECT_TYPE MAPPING
    DDL_EVENT CREATE MAPPING
    OBJECT_NAME MAP_LOCAL_MISSED
    FIRED_DDL_TRG_COUNT 4
  - ID 5
  - DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE MAPPING
  - DDL_EVENT CREATE MAPPING
  - OBJECT_NAME MAP_GLOBAL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 6
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE MAPPING
  - DDL_EVENT CREATE MAPPING
  - OBJECT_NAME MAP_GLOBAL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 7
  - DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE MAPPING
  - DDL_EVENT CREATE MAPPING
  - OBJECT_NAME MAP_GLOBAL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 8
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE MAPPING
  - DDL_EVENT CREATE MAPPING
  - OBJECT_NAME MAP_GLOBAL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 9
  - DDL_TRIGGER_NAME CREATE_ROLE_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE ROLE
  - DDL_EVENT CREATE ROLE
  - OBJECT_NAME ROLE_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 10
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE ROLE
  - DDL_EVENT CREATE ROLE
  - OBJECT_NAME ROLE_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 11
  - DDL_TRIGGER_NAME CREATE_ROLE_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE ROLE
  - DDL_EVENT CREATE ROLE
  - OBJECT_NAME ROLE_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 12
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE ROLE
  - DDL_EVENT CREATE ROLE
  - OBJECT_NAME ROLE_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 13
  - DDL_TRIGGER_NAME CREATE_DOMAIN_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE DOMAIN
  - DDL_EVENT CREATE DOMAIN
  - OBJECT_NAME DM_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 14
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE DOMAIN
  - DDL_EVENT CREATE DOMAIN
  - OBJECT_NAME DM_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 15
  - DDL_TRIGGER_NAME CREATE_DOMAIN_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE DOMAIN
  - DDL_EVENT CREATE DOMAIN
  - OBJECT_NAME DM_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 16
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE DOMAIN
  - DDL_EVENT CREATE DOMAIN
  - OBJECT_NAME DM_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 17
  - DDL_TRIGGER_NAME CREATE_SEQUENCE_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE SEQUENCE
  - DDL_EVENT CREATE SEQUENCE
  - OBJECT_NAME GEN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 18
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE SEQUENCE
  - DDL_EVENT CREATE SEQUENCE
  - OBJECT_NAME GEN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 19
  - DDL_TRIGGER_NAME CREATE_SEQUENCE_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE SEQUENCE
  - DDL_EVENT CREATE SEQUENCE
  - OBJECT_NAME GEN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 20
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE SEQUENCE
  - DDL_EVENT CREATE SEQUENCE
  - OBJECT_NAME GEN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 21
  - DDL_TRIGGER_NAME CREATE_EXCEPTION_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE EXCEPTION
  - DDL_EVENT CREATE EXCEPTION
  - OBJECT_NAME EXC_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 22
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE EXCEPTION
  - DDL_EVENT CREATE EXCEPTION
  - OBJECT_NAME EXC_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 23
  - DDL_TRIGGER_NAME CREATE_EXCEPTION_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE EXCEPTION
  - DDL_EVENT CREATE EXCEPTION
  - OBJECT_NAME EXC_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 24
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE EXCEPTION
  - DDL_EVENT CREATE EXCEPTION
  - OBJECT_NAME EXC_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 25
  - DDL_TRIGGER_NAME CREATE_COLLATION_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE COLLATION
  - DDL_EVENT CREATE COLLATION
  - OBJECT_NAME COLL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 26
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE COLLATION
  - DDL_EVENT CREATE COLLATION
  - OBJECT_NAME COLL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 27
  - DDL_TRIGGER_NAME CREATE_COLLATION_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE COLLATION
  - DDL_EVENT CREATE COLLATION
  - OBJECT_NAME COLL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 28
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE COLLATION
  - DDL_EVENT CREATE COLLATION
  - OBJECT_NAME COLL_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 29
  - DDL_TRIGGER_NAME CREATE_INDEX_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE INDEX
  - DDL_EVENT CREATE INDEX
  - OBJECT_NAME T_MISSED_F01
  - FIRED_DDL_TRG_COUNT 4
  - ID 30
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE INDEX
  - DDL_EVENT CREATE INDEX
  - OBJECT_NAME T_MISSED_F01
  - FIRED_DDL_TRG_COUNT 4
  - ID 31
  - DDL_TRIGGER_NAME CREATE_INDEX_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE INDEX
  - DDL_EVENT CREATE INDEX
  - OBJECT_NAME T_MISSED_F01
  - FIRED_DDL_TRG_COUNT 4
  - ID 32
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE INDEX
  - DDL_EVENT CREATE INDEX
  - OBJECT_NAME T_MISSED_F01
  - FIRED_DDL_TRG_COUNT 4
  - ID 33
  - DDL_TRIGGER_NAME CREATE_VIEW_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE VIEW
  - DDL_EVENT CREATE VIEW
  - OBJECT_NAME V_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 34
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE VIEW
  - DDL_EVENT CREATE VIEW
  - OBJECT_NAME V_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 35
  - DDL_TRIGGER_NAME CREATE_VIEW_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE VIEW
  - DDL_EVENT CREATE VIEW
  - OBJECT_NAME V_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 36
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE VIEW
  - DDL_EVENT CREATE VIEW
  - OBJECT_NAME V_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 37
  - DDL_TRIGGER_NAME CREATE_TRIGGER_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TRIGGER
  - DDL_EVENT CREATE TRIGGER
  - OBJECT_NAME TRG_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 38
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TRIGGER
  - DDL_EVENT CREATE TRIGGER
  - OBJECT_NAME TRG_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 39
  - DDL_TRIGGER_NAME CREATE_TRIGGER_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TRIGGER
  - DDL_EVENT CREATE TRIGGER
  - OBJECT_NAME TRG_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 40
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TRIGGER
  - DDL_EVENT CREATE TRIGGER
  - OBJECT_NAME TRG_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 41
  - DDL_TRIGGER_NAME CREATE_PROCEDURE_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PROCEDURE
  - DDL_EVENT CREATE PROCEDURE
  - OBJECT_NAME SP_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 42
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PROCEDURE
  - DDL_EVENT CREATE PROCEDURE
  - OBJECT_NAME SP_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 43
  - DDL_TRIGGER_NAME CREATE_PROCEDURE_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PROCEDURE
  - DDL_EVENT CREATE PROCEDURE
  - OBJECT_NAME SP_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 44
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PROCEDURE
  - DDL_EVENT CREATE PROCEDURE
  - OBJECT_NAME SP_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 45
  - DDL_TRIGGER_NAME CREATE_FUNCTION_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE FUNCTION
  - DDL_EVENT CREATE FUNCTION
  - OBJECT_NAME FN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 46
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE FUNCTION
  - DDL_EVENT CREATE FUNCTION
  - OBJECT_NAME FN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 47
  - DDL_TRIGGER_NAME CREATE_FUNCTION_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE FUNCTION
  - DDL_EVENT CREATE FUNCTION
  - OBJECT_NAME FN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 48
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE FUNCTION
  - DDL_EVENT CREATE FUNCTION
  - OBJECT_NAME FN_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 49
  - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PACKAGE BODY
  - DDL_EVENT CREATE PACKAGE BODY
  - OBJECT_NAME PG_MISSED_IMPLEMENTATION
  - FIRED_DDL_TRG_COUNT 4
  - ID 50
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PACKAGE BODY
  - DDL_EVENT CREATE PACKAGE BODY
  - OBJECT_NAME PG_MISSED_IMPLEMENTATION
  - FIRED_DDL_TRG_COUNT 4
  - ID 51
  - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PACKAGE BODY
  - DDL_EVENT CREATE PACKAGE BODY
  - OBJECT_NAME PG_MISSED_IMPLEMENTATION
  - FIRED_DDL_TRG_COUNT 4
  - ID 52
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE PACKAGE BODY
  - DDL_EVENT CREATE PACKAGE BODY
  - OBJECT_NAME PG_MISSED_IMPLEMENTATION
  - FIRED_DDL_TRG_COUNT 4
  - ID 53
  - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 54
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 55
  - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 56
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 57
  - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_ONE_ELSE_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 58
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_ONE_ELSE_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 59
  - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_ONE_ELSE_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 60
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE ALTER
  - OBJECT_TYPE TABLE
  - DDL_EVENT ALTER TABLE
  - OBJECT_NAME T_ONE_ELSE_EXISTENT
  - FIRED_DDL_TRG_COUNT 4
  - ID 61
  - DDL_TRIGGER_NAME CREATE_TABLE_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TABLE
  - DDL_EVENT CREATE TABLE
  - OBJECT_NAME T_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 62
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TABLE
  - DDL_EVENT CREATE TABLE
  - OBJECT_NAME T_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 63
  - DDL_TRIGGER_NAME CREATE_TABLE_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TABLE
  - DDL_EVENT CREATE TABLE
  - OBJECT_NAME T_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - ID 64
  - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
  - EVENT_TYPE CREATE
  - OBJECT_TYPE TABLE
  - DDL_EVENT CREATE TABLE
  - OBJECT_NAME T_MISSED
  - FIRED_DDL_TRG_COUNT 4
  - Records affected: 64
  + Records affected: 4

LOG DETAILS:

2025-06-25 11:26:50.567
2025-06-25 11:26:50.567 act = <firebird.qa.plugin.Action object at [hex]>
2025-06-25 11:26:50.567 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-06-25 11:26:50.567
2025-06-25 11:26:50.567     @pytest.mark.version('>=6.0')
2025-06-25 11:26:50.567     def test_1(act: Action, capsys):
2025-06-25 11:26:50.567
2025-06-25 11:26:50.567         # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
2025-06-25 11:26:50.567         # must be created in the $(dir_sampleDb)/qa/ folder. This name will be used further as target database (tmp_fdb).
2025-06-25 11:26:50.567         # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
2025-06-25 11:26:50.567         p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
2025-06-25 11:26:50.567         fname_in_dbconf = None
2025-06-25 11:26:50.567
2025-06-25 11:26:50.567         with open(act.home_dir/'databases.conf', 'r') as f:
2025-06-25 11:26:50.567             for line in f:
2025-06-25 11:26:50.567                 if p_required_alias_ptn.search(line):
2025-06-25 11:26:50.568                     # If databases.conf contains line like this:
2025-06-25 11:26:50.568                     #     tmp_8062_alias = $(dir_sampleDb)/qa/tmp_qa_8062.fdb
2025-06-25 11:26:50.568                     # - then we extract filename: 'tmp_qa_8062.fdb' (see below):
2025-06-25 11:26:50.568                     fname_in_dbconf = Path(line.split('=')[1].strip()).name
2025-06-25 11:26:50.568                     break
2025-06-25 11:26:50.568
2025-06-25 11:26:50.568         # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
2025-06-25 11:26:50.568         #
2025-06-25 11:26:50.568         assert fname_in_dbconf
2025-06-25 11:26:50.568
2025-06-25 11:26:50.568         tmp_dba_pswd = 'p@$$w8062'
2025-06-25 11:26:50.568         check_sql = f"""
2025-06-25 11:26:50.568             -- DO NOT: set bail on; -- we have to drop database at final point!
2025-06-25 11:26:50.568             set list on;
2025-06-25 11:26:50.568             -- /*
2025-06-25 11:26:50.568             rollback;
2025-06-25 11:26:50.568             create database '{REQUIRED_ALIAS}';
2025-06-25 11:26:50.568             alter database set linger to 0;
2025-06-25 11:26:50.568             create user {act.db.user} password '{tmp_dba_pswd}' using plugin Srp;
2025-06-25 11:26:50.568             commit;
2025-06-25 11:26:50.568             connect '{REQUIRED_ALIAS}' user {act.db.user};
2025-06-25 11:26:50.568             -- */
2025-06-25 11:26:50.569             select mon$sec_database from mon$database; -- must be: 'Self'
2025-06-25 11:26:50.569             commit;
2025-06-25 11:26:50.569
2025-06-25 11:26:50.569             drop global mapping if exists map_global_existent;
2025-06-25 11:26:50.569             drop user if exists u_gh_8062_existent;
2025-06-25 11:26:50.569
2025-06-25 11:26:50.569             -- ####################################################
2025-06-25 11:26:50.569             -- INITIAL creation of DB objects (before DDL triggers)
2025-06-25 11:26:50.569             -- ####################################################
2025-06-25 11:26:50.569             create mapping map_local_existent using plugin Srp from any user to user;
2025-06-25 11:26:50.569             create global mapping map_global_existent using plugin Srp from any user to user;
2025-06-25 11:26:50.569             create user u_gh_8062_existent password '123';
2025-06-25 11:26:50.569             create role role_existent;
2025-06-25 11:26:50.569             create domain dm_existent as int;
2025-06-25 11:26:50.569             create sequence gen_existent;
2025-06-25 11:26:50.569             create exception exc_existent 'foo';
2025-06-25 11:26:50.569             create collation coll_existent for utf8 from unicode;
2025-06-25 11:26:50.569
2025-06-25 11:26:50.569             create table log_ddl_triggers_activity (
2025-06-25 11:26:50.569                 id int generated by default as identity constraint pk_log_ddl_triggers_activity primary key
2025-06-25 11:26:50.569                 ,ddl_trigger_name varchar(64)
2025-06-25 11:26:50.570                 ,event_type varchar(25) not null
2025-06-25 11:26:50.570                 ,object_type varchar(25) not null
2025-06-25 11:26:50.570                 ,ddl_event varchar(25) not null
2025-06-25 11:26:50.570                 ,object_name varchar(64) not null
2025-06-25 11:26:50.570                 ,dts timestamp default 'now'
2025-06-25 11:26:50.570                 ,running_ddl varchar(8190)
2025-06-25 11:26:50.570             );
2025-06-25 11:26:50.570
2025-06-25 11:26:50.570             create view v_detailed_ddl_log as
2025-06-25 11:26:50.570             select
2025-06-25 11:26:50.570                 id
2025-06-25 11:26:50.570                 ,running_ddl
2025-06-25 11:26:50.570                 ,ddl_trigger_name
2025-06-25 11:26:50.570                 ,event_type
2025-06-25 11:26:50.570                 ,object_type
2025-06-25 11:26:50.570                 ,ddl_event
2025-06-25 11:26:50.570                 ,object_name
2025-06-25 11:26:50.570                 ,count(*)over(partition by ddl_event, object_name) as fired_ddl_trg_count
2025-06-25 11:26:50.570             from log_ddl_triggers_activity
2025-06-25 11:26:50.570             order by id;
2025-06-25 11:26:50.570
2025-06-25 11:26:50.570             create view v_check_ddl_log as
2025-06-25 11:26:50.571             select
2025-06-25 11:26:50.571                 id
2025-06-25 11:26:50.571                 ,ddl_trigger_name
2025-06-25 11:26:50.571                 ,event_type
2025-06-25 11:26:50.571                 ,object_type
2025-06-25 11:26:50.571                 ,ddl_event
2025-06-25 11:26:50.571                 ,object_name
2025-06-25 11:26:50.571                 ,fired_ddl_trg_count
2025-06-25 11:26:50.571             from v_detailed_ddl_log
2025-06-25 11:26:50.571             ;
2025-06-25 11:26:50.571
2025-06-25 11:26:50.571             create table es_list(
2025-06-25 11:26:50.571                 id int generated by default as identity constraint pk_es_list primary key
2025-06-25 11:26:50.571                ,sttm varchar(8190)
2025-06-25 11:26:50.571             );
2025-06-25 11:26:50.571
2025-06-25 11:26:50.571             create table t_existent (
2025-06-25 11:26:50.571                 id int primary key
2025-06-25 11:26:50.571                 ,pid int
2025-06-25 11:26:50.571                 ,f01_existent int
2025-06-25 11:26:50.571                 ,f02_existent int
2025-06-25 11:26:50.571                 ,f03_existent int
2025-06-25 11:26:50.572                 ,constraint t_existent_fk foreign key(pid) references t_existent(id) on delete cascade
2025-06-25 11:26:50.572             );
2025-06-25 11:26:50.572             create index t_existent_f01 on t_existent(f01_existent);
2025-06-25 11:26:50.572             create view v_existent as select * from t_existent;
2025-06-25 11:26:50.572
2025-06-25 11:26:50.572             create table t_one_else_existent (
2025-06-25 11:26:50.572                 id int primary key
2025-06-25 11:26:50.572                 ,pid int
2025-06-25 11:26:50.572                 ,f01_one_else_existent int
2025-06-25 11:26:50.572                 ,f02_one_else_existent int
2025-06-25 11:26:50.572                 ,f03_one_else_existent int
2025-06-25 11:26:50.572             );
2025-06-25 11:26:50.572
2025-06-25 11:26:50.572
2025-06-25 11:26:50.572             set term ^;
2025-06-25 11:26:50.572             create trigger trg_existent for t_existent before insert as
2025-06-25 11:26:50.572             begin
2025-06-25 11:26:50.572             end
2025-06-25 11:26:50.572             ^
2025-06-25 11:26:50.573             create procedure sp_existent as
2025-06-25 11:26:50.573             begin
2025-06-25 11:26:50.573             end
2025-06-25 11:26:50.573             ^
2025-06-25 11:26:50.573             create function fn_existent returns int as
2025-06-25 11:26:50.573             begin
2025-06-25 11:26:50.573               return 1;
2025-06-25 11:26:50.573             end
2025-06-25 11:26:50.573             ^
2025-06-25 11:26:50.573             create package pg_existent as
2025-06-25 11:26:50.573             begin
2025-06-25 11:26:50.573                 procedure p;
2025-06-25 11:26:50.573                 function f returns int;
2025-06-25 11:26:50.573             end
2025-06-25 11:26:50.573             ^
2025-06-25 11:26:50.573             create package body pg_existent as
2025-06-25 11:26:50.573             begin
2025-06-25 11:26:50.573                 procedure p as
2025-06-25 11:26:50.573                 begin
2025-06-25 11:26:50.573                 end
2025-06-25 11:26:50.573                 function f returns int as
2025-06-25 11:26:50.573                 begin
2025-06-25 11:26:50.574                     return 1;
2025-06-25 11:26:50.574                 end
2025-06-25 11:26:50.574             end
2025-06-25 11:26:50.574             ^
2025-06-25 11:26:50.574
2025-06-25 11:26:50.574             -- This package initially has NO body.
2025-06-25 11:26:50.574             -- We will use it for 'create package body if not exists' -- see below:
2025-06-25 11:26:50.574             create package pg_missed_implementation as
2025-06-25 11:26:50.574             begin
2025-06-25 11:26:50.574                 procedure p_missed;
2025-06-25 11:26:50.574                 function f_missed returns int;
2025-06-25 11:26:50.574             end
2025-06-25 11:26:50.574             ^
2025-06-25 11:26:50.574             commit
2025-06-25 11:26:50.574             ^
2025-06-25 11:26:50.574
2025-06-25 11:26:50.574             -- ###################
2025-06-25 11:26:50.574             -- create DDL triggers
2025-06-25 11:26:50.574             -- ###################
2025-06-25 11:26:50.574             execute block as
2025-06-25 11:26:50.574                 declare v_lf char(1) = x'0A';
2025-06-25 11:26:50.575             begin
2025-06-25 11:26:50.575                 rdb$set_context('USER_SESSION', 'SKIP_DDL_TRIGGER', '1');
2025-06-25 11:26:50.575
2025-06-25 11:26:50.575                 for
2025-06-25 11:26:50.575                     with
2025-06-25 11:26:50.575                     a as (
2025-06-25 11:26:50.575                         select 'ANY DDL STATEMENT' x from rdb$database union all
2025-06-25 11:26:50.575                         select 'ALTER TABLE' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE MAPPING' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE TABLE' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE PROCEDURE' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE FUNCTION' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE TRIGGER' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE EXCEPTION' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE VIEW' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE DOMAIN' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE ROLE' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE SEQUENCE' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE USER' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE INDEX' from rdb$database union all
2025-06-25 11:26:50.575                         select 'CREATE COLLATION' from rdb$database union all
2025-06-25 11:26:50.576                         select 'CREATE PACKAGE' from rdb$database union all
2025-06-25 11:26:50.576                         select 'CREATE PACKAGE BODY' from rdb$database
2025-06-25 11:26:50.576                     )
2025-06-25 11:26:50.576                     ,e as (
2025-06-25 11:26:50.576                         select 'before' w from rdb$database union all select 'after' from rdb$database
2025-06-25 11:26:50.576                     )
2025-06-25 11:26:50.576                     ,t as (
2025-06-25 11:26:50.576                         select upper(trim(replace(trim(a.x),' ','_')) || iif(e.w='before', '_before', '_after')) as trg_name, a.x, e.w
2025-06-25 11:26:50.576                         from e, a
2025-06-25 11:26:50.576                     )
2025-06-25 11:26:50.576
2025-06-25 11:26:50.576                     select
2025-06-25 11:26:50.576                            'create trigger trg_' || t.trg_name
2025-06-25 11:26:50.576                         || ' active ' || t.w || ' ' || trim(t.x) || ' as '
2025-06-25 11:26:50.576                         || :v_lf
2025-06-25 11:26:50.576                         || 'begin'
2025-06-25 11:26:50.576                         || :v_lf
2025-06-25 11:26:50.576                         || q'!    if (rdb$get_context('USER_SESSION', 'SKIP_DDL_TRIGGER') is null) then!'
2025-06-25 11:26:50.576                         || :v_lf
2025-06-25 11:26:50.576                         || '        insert into log_ddl_triggers_activity(ddl_trigger_name, event_type, object_type, ddl_event, object_name, running_ddl) values('
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!'!' || trim(t.trg_name) || q'!'!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!, rdb$get_context('DDL_TRIGGER', 'EVENT_TYPE')!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!, rdb$get_context('DDL_TRIGGER', 'OBJECT_TYPE')!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!, rdb$get_context('DDL_TRIGGER', 'DDL_EVENT')!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!, rdb$get_context('DDL_TRIGGER', 'OBJECT_NAME')!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || q'!, rdb$get_context('USER_SESSION', 'RUNNING_DDL')!'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || ');'
2025-06-25 11:26:50.577                         || :v_lf
2025-06-25 11:26:50.577                         || ' end'
2025-06-25 11:26:50.577                         as sttm
2025-06-25 11:26:50.577                     from t
2025-06-25 11:26:50.577                     as cursor c
2025-06-25 11:26:50.577                 do begin
2025-06-25 11:26:50.577                      execute statement(c.sttm) with autonomous transaction;
2025-06-25 11:26:50.578                 end
2025-06-25 11:26:50.578
2025-06-25 11:26:50.578                 rdb$set_context('USER_SESSION', 'SKIP_DDL_TRIGGER', null);
2025-06-25 11:26:50.578             end
2025-06-25 11:26:50.578             ^
2025-06-25 11:26:50.578             commit
2025-06-25 11:26:50.578             ^
2025-06-25 11:26:50.578             set term ;^
2025-06-25 11:26:50.578
2025-06-25 11:26:50.578
2025-06-25 11:26:50.578             -- ##########################
2025-06-25 11:26:50.578             -- RUN 'CREATE IF NOT EXISTS' (DDL triggers must log actions if object did not exists before that)
2025-06-25 11:26:50.578             -- ##########################
2025-06-25 11:26:50.578
2025-06-25 11:26:50.578             -- THIS CURRENTLY *WILL* BE LOGGED THUS WE SKIP CHECK: ('create user if not exists u_gh_8062_existent password ''123'' using plugin Srp; -- must NOT be logged because already exists (current DB is SELF-SECURITY!)')
2025-06-25 11:26:50.578             -- ('create user if not exists u_gh_8062_missed password ''123'' using plugin Srp; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.578
2025-06-25 11:26:50.578             set bulk_insert insert into es_list(sttm) values(?);
2025-06-25 11:26:50.578             ('create mapping if not exists map_local_existent using plugin Srp from any user to user; -- must NOT be logged because already exists (current DB is SELF-SECURITY!)')
2025-06-25 11:26:50.578             ('create mapping if not exists map_local_missed using plugin Srp from any user to user; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.578             ('create global mapping if not exists map_global_existent using plugin Srp from any user to user; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create global mapping if not exists map_global_missed using plugin Srp from any user to user;')
2025-06-25 11:26:50.579             ('create role if not exists role_existent; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create role if not exists role_missed; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.579             ('create domain if not exists dm_existent as int; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create domain if not exists dm_missed as int; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.579             ('create sequence if not exists gen_existent; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create sequence if not exists gen_missed; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.579             ('create exception if not exists exc_existent ''bar''; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create exception if not exists exc_missed ''rio''; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.579             ('create collation if not exists coll_existent for iso8859_1 from pt_pt; -- must NOT be logged because already exists')
2025-06-25 11:26:50.579             ('create collation if not exists coll_missed for iso8859_1 from pt_pt; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.579             ('create index if not exists t_existent_f01 on t_existent(f01_existent); -- must NOT belogged because such index already exists')
2025-06-25 11:26:50.579             ('create descending index if not exists t_missed_f01 on t_existent(f01_existent); -- MUST be logged: this index not yet exists')
2025-06-25 11:26:50.579             ('create view if not exists v_existent as select * from t_existent; -- must NOT be logged: this view already exists')
2025-06-25 11:26:50.579             ('create view if not exists v_missed as select * from t_existent; -- MUST be logged: this view not yet exists')
2025-06-25 11:26:50.579             ('create trigger if not exists trg_existent for t_existent after insert or update or delete as begin end;')
2025-06-25 11:26:50.579             ('create trigger if not exists trg_missed for t_existent after insert or update or delete as begin end;')
2025-06-25 11:26:50.579             ('create procedure if not exists sp_existent as begin end; -- must NOT be logged because already exists')
2025-06-25 11:26:50.580             ('create procedure if not exists sp_missed as begin end; -- MUST be logged because not yet exists')
2025-06-25 11:26:50.580             ('create function if not exists fn_existent(a_1 bigint) returns int128 as
2025-06-25 11:26:50.580             begin
2025-06-25 11:26:50.580
2025-06-25 11:26:50.580                 return a_1 * a_1;
2025-06-25 11:26:50.580             end -- must NOT be logged: this function already exists (and has different signature)')
2025-06-25 11:26:50.580             ('create function if not exists fn_missed(a_1 bigint) returns int128 as
2025-06-25 11:26:50.580             begin
2025-06-25 11:26:50.580                 return a_1 * a_1;
2025-06-25 11:26:50.580             end -- MUST be logged because such function not yet exists')
2025-06-25 11:26:50.580             ('create package body if not exists pg_existent as
2025-06-25 11:26:50.580             begin
2025-06-25 11:26:50.580                 procedure p_diff as
2025-06-25 11:26:50.580                 begin
2025-06-25 11:26:50.580                 end
2025-06-25 11:26:50.580                 function f_diff returns int as
2025-06-25 11:26:50.580                 begin
2025-06-25 11:26:50.580                     return 1;
2025-06-25 11:26:50.580                 end
2025-06-25 11:26:50.580             end -- must NOT be logged: such package already exists (and has different names of its units)')
2025-06-25 11:26:50.581             ('create package body if not exists pg_missed_implementation as
2025-06-25 11:26:50.581             begin
2025-06-25 11:26:50.581                 procedure p_missed as
2025-06-25 11:26:50.581                 begin
2025-06-25 11:26:50.581                 end
2025-06-25 11:26:50.581                 function f_missed returns int as
2025-06-25 11:26:50.581                 begin
2025-06-25 11:26:50.581                     return 1;
2025-06-25 11:26:50.581                 end
2025-06-25 11:26:50.581             end -- MUST be logged because package exists but its BODY was not yet created')
2025-06-25 11:26:50.581             ('alter table t_existent add if not exists f01_existent smallint; -- must NOT be logged because column f01_existent DOES exist')
2025-06-25 11:26:50.581             ('alter table t_existent add if not exists g01_missed smallint; -- must be logged because column g01_missed NOT YET exist')
2025-06-25 11:26:50.581             ('alter table t_one_else_existent
2025-06-25 11:26:50.581                 -- doc:
2025-06-25 11:26:50.581                 -- "For ALTER TABLE ... ADD subclause, DDL triggers are not fired if there are only IF NOT EXISTS subclauses
2025-06-25 11:26:50.581                 -- and ALL of them are related to EXISTING columns or constraints."
2025-06-25 11:26:50.581                 ------------------
2025-06-25 11:26:50.581                 -- must be logged because at least one column (g01_one_else_missed) NOT YET exist:
2025-06-25 11:26:50.581                  add if not exists g01_one_else_missed decfloat(34)
2025-06-25 11:26:50.581                 ,add if not exists f01_one_else_existent smallint
2025-06-25 11:26:50.582                 ,add if not exists f02_one_else_existent int128')
2025-06-25 11:26:50.582             ('create table if not exists t_existent (id int primary key); -- must NOT be logged because such table altready exists')
2025-06-25 11:26:50.582             ('create table if not exists t_missed (id int primary key); -- MUST be logged because such table not yet exists')
2025-06-25 11:26:50.582             ('create procedure if not exists t_missed as
2025-06-25 11:26:50.582             begin
2025-06-25 11:26:50.582                 -- must NOT be logged, procedure must NOT be created and NO error must raise.
2025-06-25 11:26:50.582                 -- doc:
2025-06-25 11:26:50.582                 -- Some objects share the same "namespace", for example, there cannot be a table and a procedure with the same name.
2025-06-25 11:26:50.582                 -- In this case, if there is table T_MISSED and CREATE PROCEDURE IF NOT EXISTS T_MISSED is tried, the procedure
2025-06-25 11:26:50.582                 -- will not be created and no error will be raised.
2025-06-25 11:26:50.582             end')
2025-06-25 11:26:50.582             stop
2025-06-25 11:26:50.582
2025-06-25 11:26:50.582             commit;
2025-06-25 11:26:50.582
2025-06-25 11:26:50.582             set term ^;
2025-06-25 11:26:50.582             execute block as
2025-06-25 11:26:50.582             begin
2025-06-25 11:26:50.582                 for
2025-06-25 11:26:50.582                     select sttm from es_list as cursor c
2025-06-25 11:26:50.582                 do begin
2025-06-25 11:26:50.582                      rdb$set_context('USER_SESSION', 'RUNNING_DDL', c.sttm);
2025-06-25 11:26:50.583                     execute statement c.sttm
2025-06-25 11:26:50.583                     with autonomous transaction;
2025-06-25 11:26:50.583                 end
2025-06-25 11:26:50.583             end
2025-06-25 11:26:50.583             ^
2025-06-25 11:26:50.583             set term ;^
2025-06-25 11:26:50.583
2025-06-25 11:26:50.583             commit;
2025-06-25 11:26:50.583
2025-06-25 11:26:50.583             -- ###################################
2025-06-25 11:26:50.583             -- CHECK RESULT: SHOW DDL TRIGGERS LOG
2025-06-25 11:26:50.583             -- ###################################
2025-06-25 11:26:50.583             -- ::: NB :::
2025-06-25 11:26:50.583             -- ############################################################
2025-06-25 11:26:50.583             -- Use 'select * from v_detailed_ddl_log' if any problem occurs
2025-06-25 11:26:50.583             -- Query to this view will display executed DDL statements
2025-06-25 11:26:50.583             -- and comments about whether their must [not] be logged.
2025-06-25 11:26:50.583             -- ############################################################
2025-06-25 11:26:50.583             set count on;
2025-06-25 11:26:50.583             select * from v_check_ddl_log;
2025-06-25 11:26:50.583             rollback;
2025-06-25 11:26:50.584             /*
2025-06-25 11:26:50.584             connect '{REQUIRED_ALIAS}' user {act.db.user};
2025-06-25 11:26:50.584             drop database;
2025-06-25 11:26:50.584             quit;
2025-06-25 11:26:50.584             -- */
2025-06-25 11:26:50.584         """
2025-06-25 11:26:50.584
2025-06-25 11:26:50.584         expected_stdout = f"""
2025-06-25 11:26:50.584             MON$SEC_DATABASE Self
2025-06-25 11:26:50.584
2025-06-25 11:26:50.584             ID 1
2025-06-25 11:26:50.584             DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
2025-06-25 11:26:50.584             EVENT_TYPE CREATE
2025-06-25 11:26:50.584             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.584             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.584             OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.584             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.584             ID 2
2025-06-25 11:26:50.584             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.584             EVENT_TYPE CREATE
2025-06-25 11:26:50.584             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.584             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.585             OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.585             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.585             ID 3
2025-06-25 11:26:50.585             DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
2025-06-25 11:26:50.585             EVENT_TYPE CREATE
2025-06-25 11:26:50.585             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.585             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.585             OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.585             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.585             ID 4
2025-06-25 11:26:50.585             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.585             EVENT_TYPE CREATE
2025-06-25 11:26:50.585             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.585             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.585             OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.585             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.585             ID 5
2025-06-25 11:26:50.585             DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
2025-06-25 11:26:50.585             EVENT_TYPE CREATE
2025-06-25 11:26:50.585             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.585             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.585             OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.586             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.586             ID 6
2025-06-25 11:26:50.586             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.586             EVENT_TYPE CREATE
2025-06-25 11:26:50.586             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.586             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.586             OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.586             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.586             ID 7
2025-06-25 11:26:50.586             DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
2025-06-25 11:26:50.586             EVENT_TYPE CREATE
2025-06-25 11:26:50.586             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.586             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.586             OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.586             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.586             ID 8
2025-06-25 11:26:50.586             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.586             EVENT_TYPE CREATE
2025-06-25 11:26:50.586             OBJECT_TYPE MAPPING
2025-06-25 11:26:50.586             DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.586             OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.587             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.587             ID 9
2025-06-25 11:26:50.587             DDL_TRIGGER_NAME CREATE_ROLE_BEFORE
2025-06-25 11:26:50.587             EVENT_TYPE CREATE
2025-06-25 11:26:50.587             OBJECT_TYPE ROLE
2025-06-25 11:26:50.587             DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.587             OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.587             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.587             ID 10
2025-06-25 11:26:50.587             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.587             EVENT_TYPE CREATE
2025-06-25 11:26:50.587             OBJECT_TYPE ROLE
2025-06-25 11:26:50.587             DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.587             OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.587             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.587             ID 11
2025-06-25 11:26:50.587             DDL_TRIGGER_NAME CREATE_ROLE_AFTER
2025-06-25 11:26:50.587             EVENT_TYPE CREATE
2025-06-25 11:26:50.587             OBJECT_TYPE ROLE
2025-06-25 11:26:50.587             DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.587             OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.587             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.588             ID 12
2025-06-25 11:26:50.588             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.588             EVENT_TYPE CREATE
2025-06-25 11:26:50.588             OBJECT_TYPE ROLE
2025-06-25 11:26:50.588             DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.588             OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.588             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.588             ID 13
2025-06-25 11:26:50.588             DDL_TRIGGER_NAME CREATE_DOMAIN_BEFORE
2025-06-25 11:26:50.588             EVENT_TYPE CREATE
2025-06-25 11:26:50.588             OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.588             DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.588             OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.588             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.588             ID 14
2025-06-25 11:26:50.588             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.588             EVENT_TYPE CREATE
2025-06-25 11:26:50.588             OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.588             DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.588             OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.588             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.588             ID 15
2025-06-25 11:26:50.589             DDL_TRIGGER_NAME CREATE_DOMAIN_AFTER
2025-06-25 11:26:50.589             EVENT_TYPE CREATE
2025-06-25 11:26:50.589             OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.589             DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.589             OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.589             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.589             ID 16
2025-06-25 11:26:50.589             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.589             EVENT_TYPE CREATE
2025-06-25 11:26:50.589             OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.589             DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.589             OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.589             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.589             ID 17
2025-06-25 11:26:50.589             DDL_TRIGGER_NAME CREATE_SEQUENCE_BEFORE
2025-06-25 11:26:50.589             EVENT_TYPE CREATE
2025-06-25 11:26:50.589             OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.589             DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.589             OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.590             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.590             ID 18
2025-06-25 11:26:50.590             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.590             EVENT_TYPE CREATE
2025-06-25 11:26:50.590             OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.590             DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.590             OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.590             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.590             ID 19
2025-06-25 11:26:50.590             DDL_TRIGGER_NAME CREATE_SEQUENCE_AFTER
2025-06-25 11:26:50.590             EVENT_TYPE CREATE
2025-06-25 11:26:50.590             OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.590             DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.590             OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.590             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.590             ID 20
2025-06-25 11:26:50.590             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.590             EVENT_TYPE CREATE
2025-06-25 11:26:50.590             OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.590             DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.590             OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.591             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.591             ID 21
2025-06-25 11:26:50.591             DDL_TRIGGER_NAME CREATE_EXCEPTION_BEFORE
2025-06-25 11:26:50.591             EVENT_TYPE CREATE
2025-06-25 11:26:50.591             OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.591             DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.591             OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.591             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.591             ID 22
2025-06-25 11:26:50.591             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.591             EVENT_TYPE CREATE
2025-06-25 11:26:50.591             OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.591             DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.591             OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.591             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.591             ID 23
2025-06-25 11:26:50.591             DDL_TRIGGER_NAME CREATE_EXCEPTION_AFTER
2025-06-25 11:26:50.591             EVENT_TYPE CREATE
2025-06-25 11:26:50.591             OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.591             DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.591             OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.592             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.592             ID 24
2025-06-25 11:26:50.592             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.592             EVENT_TYPE CREATE
2025-06-25 11:26:50.592             OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.592             DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.592             OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.592             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.592             ID 25
2025-06-25 11:26:50.592             DDL_TRIGGER_NAME CREATE_COLLATION_BEFORE
2025-06-25 11:26:50.592             EVENT_TYPE CREATE
2025-06-25 11:26:50.592             OBJECT_TYPE COLLATION
2025-06-25 11:26:50.592             DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.592             OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.592             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.592             ID 26
2025-06-25 11:26:50.592             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.592             EVENT_TYPE CREATE
2025-06-25 11:26:50.592             OBJECT_TYPE COLLATION
2025-06-25 11:26:50.592             DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.592             OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.592             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.593             ID 27
2025-06-25 11:26:50.593             DDL_TRIGGER_NAME CREATE_COLLATION_AFTER
2025-06-25 11:26:50.593             EVENT_TYPE CREATE
2025-06-25 11:26:50.593             OBJECT_TYPE COLLATION
2025-06-25 11:26:50.593             DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.593             OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.593             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.593             ID 28
2025-06-25 11:26:50.593             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.593             EVENT_TYPE CREATE
2025-06-25 11:26:50.593             OBJECT_TYPE COLLATION
2025-06-25 11:26:50.593             DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.593             OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.593             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.593             ID 29
2025-06-25 11:26:50.593             DDL_TRIGGER_NAME CREATE_INDEX_BEFORE
2025-06-25 11:26:50.593             EVENT_TYPE CREATE
2025-06-25 11:26:50.593             OBJECT_TYPE INDEX
2025-06-25 11:26:50.593             DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.593             OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.593             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.594             ID 30
2025-06-25 11:26:50.594             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.594             EVENT_TYPE CREATE
2025-06-25 11:26:50.594             OBJECT_TYPE INDEX
2025-06-25 11:26:50.594             DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.594             OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.594             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.594             ID 31
2025-06-25 11:26:50.594             DDL_TRIGGER_NAME CREATE_INDEX_AFTER
2025-06-25 11:26:50.594             EVENT_TYPE CREATE
2025-06-25 11:26:50.594             OBJECT_TYPE INDEX
2025-06-25 11:26:50.594             DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.594             OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.594             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.594             ID 32
2025-06-25 11:26:50.594             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.594             EVENT_TYPE CREATE
2025-06-25 11:26:50.594             OBJECT_TYPE INDEX
2025-06-25 11:26:50.594             DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.594             OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.594             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.594             ID 33
2025-06-25 11:26:50.595             DDL_TRIGGER_NAME CREATE_VIEW_BEFORE
2025-06-25 11:26:50.595             EVENT_TYPE CREATE
2025-06-25 11:26:50.595             OBJECT_TYPE VIEW
2025-06-25 11:26:50.595             DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.595             OBJECT_NAME V_MISSED
2025-06-25 11:26:50.595             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.595             ID 34
2025-06-25 11:26:50.595             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.595             EVENT_TYPE CREATE
2025-06-25 11:26:50.595             OBJECT_TYPE VIEW
2025-06-25 11:26:50.595             DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.595             OBJECT_NAME V_MISSED
2025-06-25 11:26:50.595             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.595             ID 35
2025-06-25 11:26:50.595             DDL_TRIGGER_NAME CREATE_VIEW_AFTER
2025-06-25 11:26:50.595             EVENT_TYPE CREATE
2025-06-25 11:26:50.595             OBJECT_TYPE VIEW
2025-06-25 11:26:50.596             DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.596             OBJECT_NAME V_MISSED
2025-06-25 11:26:50.596             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.596             ID 36
2025-06-25 11:26:50.596             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.596             EVENT_TYPE CREATE
2025-06-25 11:26:50.596             OBJECT_TYPE VIEW
2025-06-25 11:26:50.596             DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.596             OBJECT_NAME V_MISSED
2025-06-25 11:26:50.596             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.596             ID 37
2025-06-25 11:26:50.596             DDL_TRIGGER_NAME CREATE_TRIGGER_BEFORE
2025-06-25 11:26:50.596             EVENT_TYPE CREATE
2025-06-25 11:26:50.596             OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.596             DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.596             OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.596             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.596             ID 38
2025-06-25 11:26:50.596             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.596             EVENT_TYPE CREATE
2025-06-25 11:26:50.597             OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.597             DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.597             OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.597             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.597             ID 39
2025-06-25 11:26:50.597             DDL_TRIGGER_NAME CREATE_TRIGGER_AFTER
2025-06-25 11:26:50.597             EVENT_TYPE CREATE
2025-06-25 11:26:50.597             OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.597             DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.597             OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.597             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.597             ID 40
2025-06-25 11:26:50.597             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.597             EVENT_TYPE CREATE
2025-06-25 11:26:50.597             OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.597             DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.597             OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.597             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.597             ID 41
2025-06-25 11:26:50.598             DDL_TRIGGER_NAME CREATE_PROCEDURE_BEFORE
2025-06-25 11:26:50.598             EVENT_TYPE CREATE
2025-06-25 11:26:50.598             OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.598             DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.598             OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.598             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.598             ID 42
2025-06-25 11:26:50.598             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.598             EVENT_TYPE CREATE
2025-06-25 11:26:50.598             OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.598             DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.598             OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.598             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.598             ID 43
2025-06-25 11:26:50.598             DDL_TRIGGER_NAME CREATE_PROCEDURE_AFTER
2025-06-25 11:26:50.598             EVENT_TYPE CREATE
2025-06-25 11:26:50.598             OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.598             DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.598             OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.598             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.599             ID 44
2025-06-25 11:26:50.599             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.599             EVENT_TYPE CREATE
2025-06-25 11:26:50.599             OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.599             DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.599             OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.599             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.599             ID 45
2025-06-25 11:26:50.599             DDL_TRIGGER_NAME CREATE_FUNCTION_BEFORE
2025-06-25 11:26:50.599             EVENT_TYPE CREATE
2025-06-25 11:26:50.599             OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.599             DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.599             OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.599             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.599             ID 46
2025-06-25 11:26:50.599             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.599             EVENT_TYPE CREATE
2025-06-25 11:26:50.599             OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.599             DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.599             OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.600             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.600             ID 47
2025-06-25 11:26:50.600             DDL_TRIGGER_NAME CREATE_FUNCTION_AFTER
2025-06-25 11:26:50.600             EVENT_TYPE CREATE
2025-06-25 11:26:50.600             OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.600             DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.600             OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.600             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.600             ID 48
2025-06-25 11:26:50.600             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.600             EVENT_TYPE CREATE
2025-06-25 11:26:50.600             OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.600             DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.600             OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.600             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.600             ID 49
2025-06-25 11:26:50.600             DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_BEFORE
2025-06-25 11:26:50.601             EVENT_TYPE CREATE
2025-06-25 11:26:50.601             OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.601             DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.601             OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.601             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.601             ID 50
2025-06-25 11:26:50.601             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.601             EVENT_TYPE CREATE
2025-06-25 11:26:50.601             OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.601             DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.601             OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.601             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.601             ID 51
2025-06-25 11:26:50.601             DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_AFTER
2025-06-25 11:26:50.601             EVENT_TYPE CREATE
2025-06-25 11:26:50.601             OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.601             DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.601             OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.601             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.601             ID 52
2025-06-25 11:26:50.602             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.602             EVENT_TYPE CREATE
2025-06-25 11:26:50.602             OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.602             DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.602             OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.602             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.602             ID 53
2025-06-25 11:26:50.602             DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
2025-06-25 11:26:50.602             EVENT_TYPE ALTER
2025-06-25 11:26:50.602             OBJECT_TYPE TABLE
2025-06-25 11:26:50.602             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.602             OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.602             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.602             ID 54
2025-06-25 11:26:50.602             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.602             EVENT_TYPE ALTER
2025-06-25 11:26:50.602             OBJECT_TYPE TABLE
2025-06-25 11:26:50.602             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.602             OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.602             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.602             ID 55
2025-06-25 11:26:50.603             DDL_TRIGGER_NAME ALTER_TABLE_AFTER
2025-06-25 11:26:50.603             EVENT_TYPE ALTER
2025-06-25 11:26:50.603             OBJECT_TYPE TABLE
2025-06-25 11:26:50.603             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.603             OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.603             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.603             ID 56
2025-06-25 11:26:50.603             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.603             EVENT_TYPE ALTER
2025-06-25 11:26:50.603             OBJECT_TYPE TABLE
2025-06-25 11:26:50.603             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.603             OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.603             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.603             ID 57
2025-06-25 11:26:50.603             DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
2025-06-25 11:26:50.603             EVENT_TYPE ALTER
2025-06-25 11:26:50.603             OBJECT_TYPE TABLE
2025-06-25 11:26:50.603             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.603             OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.603             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.604             ID 58
2025-06-25 11:26:50.604             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.604             EVENT_TYPE ALTER
2025-06-25 11:26:50.604             OBJECT_TYPE TABLE
2025-06-25 11:26:50.604             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.604             OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.604             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.604             ID 59
2025-06-25 11:26:50.604             DDL_TRIGGER_NAME ALTER_TABLE_AFTER
2025-06-25 11:26:50.604             EVENT_TYPE ALTER
2025-06-25 11:26:50.604             OBJECT_TYPE TABLE
2025-06-25 11:26:50.604             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.604             OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.604             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.604             ID 60
2025-06-25 11:26:50.604             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.604             EVENT_TYPE ALTER
2025-06-25 11:26:50.604             OBJECT_TYPE TABLE
2025-06-25 11:26:50.604             DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.604             OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.604             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.605             ID 61
2025-06-25 11:26:50.605             DDL_TRIGGER_NAME CREATE_TABLE_BEFORE
2025-06-25 11:26:50.605             EVENT_TYPE CREATE
2025-06-25 11:26:50.605             OBJECT_TYPE TABLE
2025-06-25 11:26:50.605             DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.605             OBJECT_NAME T_MISSED
2025-06-25 11:26:50.605             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.605             ID 62
2025-06-25 11:26:50.605             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.605             EVENT_TYPE CREATE
2025-06-25 11:26:50.605             OBJECT_TYPE TABLE
2025-06-25 11:26:50.605             DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.605             OBJECT_NAME T_MISSED
2025-06-25 11:26:50.605             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.605             ID 63
2025-06-25 11:26:50.605             DDL_TRIGGER_NAME CREATE_TABLE_AFTER
2025-06-25 11:26:50.605             EVENT_TYPE CREATE
2025-06-25 11:26:50.605             OBJECT_TYPE TABLE
2025-06-25 11:26:50.605             DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.605             OBJECT_NAME T_MISSED
2025-06-25 11:26:50.605             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.605             ID 64
2025-06-25 11:26:50.606             DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.606             EVENT_TYPE CREATE
2025-06-25 11:26:50.606             OBJECT_TYPE TABLE
2025-06-25 11:26:50.606             DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.606             OBJECT_NAME T_MISSED
2025-06-25 11:26:50.606             FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.606
2025-06-25 11:26:50.606             Records affected: 64
2025-06-25 11:26:50.606         """
2025-06-25 11:26:50.606
2025-06-25 11:26:50.606         act.expected_stdout = expected_stdout
2025-06-25 11:26:50.606         act.isql(switches=['-q', act.db.db_path, '-user', act.db.user], input = check_sql, credentials = False, connect_db = False, combine_output = True, io_enc = locale.getpreferredencoding())
2025-06-25 11:26:50.606         #time.sleep(10000)
2025-06-25 11:26:50.606
2025-06-25 11:26:50.606         # temply, use 4debug when DB is not self-sec:
2025-06-25 11:26:50.606         #act.isql(input = check_sql, combine_output = True, io_enc = locale.getpreferredencoding())
2025-06-25 11:26:50.606 >       assert act.clean_stdout == act.clean_expected_stdout
2025-06-25 11:26:50.606 E       assert
2025-06-25 11:26:50.606 E           MON$SEC_DATABASE Self
2025-06-25 11:26:50.606 E         + Statement failed, SQLSTATE = 42000
2025-06-25 11:26:50.606 E         + unsuccessful metadata update
2025-06-25 11:26:50.606 E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
2025-06-25 11:26:50.607 E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
2025-06-25 11:26:50.607 E         + -Dynamic SQL Error
2025-06-25 11:26:50.607 E         + -SQL error code = -504
2025-06-25 11:26:50.607 E         + -CHARACTER SET "UTF8" is not defined
2025-06-25 11:26:50.607 E         + Statement failed, SQLSTATE = 42000
2025-06-25 11:26:50.607 E         + unsuccessful metadata update
2025-06-25 11:26:50.607 E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
2025-06-25 11:26:50.607 E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
2025-06-25 11:26:50.607 E         + -Dynamic SQL Error
2025-06-25 11:26:50.607 E         + -SQL error code = -504
2025-06-25 11:26:50.607 E         + -CHARACTER SET "UTF8" is not defined
2025-06-25 11:26:50.607 E         + -At block line: 7, col: 17
2025-06-25 11:26:50.607 E           ID 1
2025-06-25 11:26:50.607 E           DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
2025-06-25 11:26:50.607 E           EVENT_TYPE CREATE
2025-06-25 11:26:50.607 E           OBJECT_TYPE MAPPING
2025-06-25 11:26:50.607 E           DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.607 E           OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.607 E           FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.607 E           ID 2
2025-06-25 11:26:50.607 E           DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.607 E           EVENT_TYPE CREATE
2025-06-25 11:26:50.608 E           OBJECT_TYPE MAPPING
2025-06-25 11:26:50.608 E           DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.608 E           OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.608 E           FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.608 E           ID 3
2025-06-25 11:26:50.608 E           DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
2025-06-25 11:26:50.608 E           EVENT_TYPE CREATE
2025-06-25 11:26:50.608 E           OBJECT_TYPE MAPPING
2025-06-25 11:26:50.608 E           DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.608 E           OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.608 E           FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.608 E           ID 4
2025-06-25 11:26:50.608 E           DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.608 E           EVENT_TYPE CREATE
2025-06-25 11:26:50.608 E           OBJECT_TYPE MAPPING
2025-06-25 11:26:50.608 E           DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.608 E           OBJECT_NAME MAP_LOCAL_MISSED
2025-06-25 11:26:50.608 E           FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.608 E         - ID 5
2025-06-25 11:26:50.608 E         - DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
2025-06-25 11:26:50.608 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.609 E         - OBJECT_TYPE MAPPING
2025-06-25 11:26:50.609 E         - DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.609 E         - OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.609 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.609 E         - ID 6
2025-06-25 11:26:50.609 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.609 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.609 E         - OBJECT_TYPE MAPPING
2025-06-25 11:26:50.609 E         - DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.609 E         - OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.609 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.609 E         - ID 7
2025-06-25 11:26:50.609 E         - DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
2025-06-25 11:26:50.609 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.609 E         - OBJECT_TYPE MAPPING
2025-06-25 11:26:50.609 E         - DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.609 E         - OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.609 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.609 E         - ID 8
2025-06-25 11:26:50.609 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.609 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.609 E         - OBJECT_TYPE MAPPING
2025-06-25 11:26:50.610 E         - DDL_EVENT CREATE MAPPING
2025-06-25 11:26:50.610 E         - OBJECT_NAME MAP_GLOBAL_MISSED
2025-06-25 11:26:50.610 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.610 E         - ID 9
2025-06-25 11:26:50.610 E         - DDL_TRIGGER_NAME CREATE_ROLE_BEFORE
2025-06-25 11:26:50.610 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.610 E         - OBJECT_TYPE ROLE
2025-06-25 11:26:50.610 E         - DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.610 E         - OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.610 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.610 E         - ID 10
2025-06-25 11:26:50.610 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.610 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.610 E         - OBJECT_TYPE ROLE
2025-06-25 11:26:50.610 E         - DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.610 E         - OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.610 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.610 E         - ID 11
2025-06-25 11:26:50.610 E         - DDL_TRIGGER_NAME CREATE_ROLE_AFTER
2025-06-25 11:26:50.610 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.611 E         - OBJECT_TYPE ROLE
2025-06-25 11:26:50.611 E         - DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.611 E         - OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.611 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.611 E         - ID 12
2025-06-25 11:26:50.611 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.611 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.611 E         - OBJECT_TYPE ROLE
2025-06-25 11:26:50.611 E         - DDL_EVENT CREATE ROLE
2025-06-25 11:26:50.611 E         - OBJECT_NAME ROLE_MISSED
2025-06-25 11:26:50.611 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.611 E         - ID 13
2025-06-25 11:26:50.611 E         - DDL_TRIGGER_NAME CREATE_DOMAIN_BEFORE
2025-06-25 11:26:50.611 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.611 E         - OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.611 E         - DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.611 E         - OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.611 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.611 E         - ID 14
2025-06-25 11:26:50.612 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.612 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.612 E         - OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.612 E         - DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.612 E         - OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.612 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.612 E         - ID 15
2025-06-25 11:26:50.612 E         - DDL_TRIGGER_NAME CREATE_DOMAIN_AFTER
2025-06-25 11:26:50.612 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.612 E         - OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.612 E         - DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.612 E         - OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.612 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.612 E         - ID 16
2025-06-25 11:26:50.612 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.612 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.612 E         - OBJECT_TYPE DOMAIN
2025-06-25 11:26:50.612 E         - DDL_EVENT CREATE DOMAIN
2025-06-25 11:26:50.612 E         - OBJECT_NAME DM_MISSED
2025-06-25 11:26:50.612 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.612 E         - ID 17
2025-06-25 11:26:50.613 E         - DDL_TRIGGER_NAME CREATE_SEQUENCE_BEFORE
2025-06-25 11:26:50.613 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.613 E         - OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.613 E         - DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.613 E         - OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.613 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.613 E         - ID 18
2025-06-25 11:26:50.613 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.613 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.613 E         - OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.613 E         - DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.613 E         - OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.613 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.613 E         - ID 19
2025-06-25 11:26:50.613 E         - DDL_TRIGGER_NAME CREATE_SEQUENCE_AFTER
2025-06-25 11:26:50.613 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.613 E         - OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.613 E         - DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.613 E         - OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.613 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.614 E         - ID 20
2025-06-25 11:26:50.614 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.614 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.614 E         - OBJECT_TYPE SEQUENCE
2025-06-25 11:26:50.614 E         - DDL_EVENT CREATE SEQUENCE
2025-06-25 11:26:50.614 E         - OBJECT_NAME GEN_MISSED
2025-06-25 11:26:50.614 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.614 E         - ID 21
2025-06-25 11:26:50.614 E         - DDL_TRIGGER_NAME CREATE_EXCEPTION_BEFORE
2025-06-25 11:26:50.614 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.614 E         - OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.614 E         - DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.614 E         - OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.614 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.614 E         - ID 22
2025-06-25 11:26:50.614 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.614 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.614 E         - OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.614 E         - DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.614 E         - OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.614 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.615 E         - ID 23
2025-06-25 11:26:50.615 E         - DDL_TRIGGER_NAME CREATE_EXCEPTION_AFTER
2025-06-25 11:26:50.615 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.615 E         - OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.615 E         - DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.615 E         - OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.615 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.615 E         - ID 24
2025-06-25 11:26:50.615 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.615 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.615 E         - OBJECT_TYPE EXCEPTION
2025-06-25 11:26:50.615 E         - DDL_EVENT CREATE EXCEPTION
2025-06-25 11:26:50.615 E         - OBJECT_NAME EXC_MISSED
2025-06-25 11:26:50.615 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.615 E         - ID 25
2025-06-25 11:26:50.615 E         - DDL_TRIGGER_NAME CREATE_COLLATION_BEFORE
2025-06-25 11:26:50.615 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.615 E         - OBJECT_TYPE COLLATION
2025-06-25 11:26:50.615 E         - DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.615 E         - OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.616 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.616 E         - ID 26
2025-06-25 11:26:50.616 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.616 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.616 E         - OBJECT_TYPE COLLATION
2025-06-25 11:26:50.616 E         - DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.616 E         - OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.616 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.616 E         - ID 27
2025-06-25 11:26:50.616 E         - DDL_TRIGGER_NAME CREATE_COLLATION_AFTER
2025-06-25 11:26:50.616 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.616 E         - OBJECT_TYPE COLLATION
2025-06-25 11:26:50.616 E         - DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.616 E         - OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.616 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.616 E         - ID 28
2025-06-25 11:26:50.616 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.616 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.616 E         - OBJECT_TYPE COLLATION
2025-06-25 11:26:50.616 E         - DDL_EVENT CREATE COLLATION
2025-06-25 11:26:50.616 E         - OBJECT_NAME COLL_MISSED
2025-06-25 11:26:50.616 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.617 E         - ID 29
2025-06-25 11:26:50.617 E         - DDL_TRIGGER_NAME CREATE_INDEX_BEFORE
2025-06-25 11:26:50.617 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.617 E         - OBJECT_TYPE INDEX
2025-06-25 11:26:50.617 E         - DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.617 E         - OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.617 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.617 E         - ID 30
2025-06-25 11:26:50.617 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.617 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.617 E         - OBJECT_TYPE INDEX
2025-06-25 11:26:50.617 E         - DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.617 E         - OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.617 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.617 E         - ID 31
2025-06-25 11:26:50.617 E         - DDL_TRIGGER_NAME CREATE_INDEX_AFTER
2025-06-25 11:26:50.617 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.617 E         - OBJECT_TYPE INDEX
2025-06-25 11:26:50.617 E         - DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.617 E         - OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.617 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.617 E         - ID 32
2025-06-25 11:26:50.618 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.618 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.618 E         - OBJECT_TYPE INDEX
2025-06-25 11:26:50.618 E         - DDL_EVENT CREATE INDEX
2025-06-25 11:26:50.618 E         - OBJECT_NAME T_MISSED_F01
2025-06-25 11:26:50.618 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.618 E         - ID 33
2025-06-25 11:26:50.618 E         - DDL_TRIGGER_NAME CREATE_VIEW_BEFORE
2025-06-25 11:26:50.618 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.618 E         - OBJECT_TYPE VIEW
2025-06-25 11:26:50.618 E         - DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.618 E         - OBJECT_NAME V_MISSED
2025-06-25 11:26:50.618 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.618 E         - ID 34
2025-06-25 11:26:50.618 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.618 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.618 E         - OBJECT_TYPE VIEW
2025-06-25 11:26:50.618 E         - DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.618 E         - OBJECT_NAME V_MISSED
2025-06-25 11:26:50.618 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.618 E         - ID 35
2025-06-25 11:26:50.618 E         - DDL_TRIGGER_NAME CREATE_VIEW_AFTER
2025-06-25 11:26:50.619 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.619 E         - OBJECT_TYPE VIEW
2025-06-25 11:26:50.619 E         - DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.619 E         - OBJECT_NAME V_MISSED
2025-06-25 11:26:50.619 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.619 E         - ID 36
2025-06-25 11:26:50.619 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.619 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.619 E         - OBJECT_TYPE VIEW
2025-06-25 11:26:50.619 E         - DDL_EVENT CREATE VIEW
2025-06-25 11:26:50.619 E         - OBJECT_NAME V_MISSED
2025-06-25 11:26:50.619 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.619 E         - ID 37
2025-06-25 11:26:50.619 E         - DDL_TRIGGER_NAME CREATE_TRIGGER_BEFORE
2025-06-25 11:26:50.619 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.619 E         - OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.619 E         - DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.619 E         - OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.619 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.619 E         - ID 38
2025-06-25 11:26:50.619 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.620 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.620 E         - OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.620 E         - DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.620 E         - OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.620 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.620 E         - ID 39
2025-06-25 11:26:50.620 E         - DDL_TRIGGER_NAME CREATE_TRIGGER_AFTER
2025-06-25 11:26:50.620 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.620 E         - OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.620 E         - DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.620 E         - OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.620 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.620 E         - ID 40
2025-06-25 11:26:50.620 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.620 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.620 E         - OBJECT_TYPE TRIGGER
2025-06-25 11:26:50.620 E         - DDL_EVENT CREATE TRIGGER
2025-06-25 11:26:50.620 E         - OBJECT_NAME TRG_MISSED
2025-06-25 11:26:50.620 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.620 E         - ID 41
2025-06-25 11:26:50.620 E         - DDL_TRIGGER_NAME CREATE_PROCEDURE_BEFORE
2025-06-25 11:26:50.620 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.621 E         - OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.621 E         - DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.621 E         - OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.621 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.621 E         - ID 42
2025-06-25 11:26:50.621 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.621 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.621 E         - OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.621 E         - DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.621 E         - OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.621 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.621 E         - ID 43
2025-06-25 11:26:50.621 E         - DDL_TRIGGER_NAME CREATE_PROCEDURE_AFTER
2025-06-25 11:26:50.621 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.621 E         - OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.621 E         - DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.621 E         - OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.621 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.621 E         - ID 44
2025-06-25 11:26:50.621 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.621 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.621 E         - OBJECT_TYPE PROCEDURE
2025-06-25 11:26:50.622 E         - DDL_EVENT CREATE PROCEDURE
2025-06-25 11:26:50.622 E         - OBJECT_NAME SP_MISSED
2025-06-25 11:26:50.622 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.622 E         - ID 45
2025-06-25 11:26:50.622 E         - DDL_TRIGGER_NAME CREATE_FUNCTION_BEFORE
2025-06-25 11:26:50.622 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.622 E         - OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.622 E         - DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.622 E         - OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.622 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.622 E         - ID 46
2025-06-25 11:26:50.622 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.622 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.622 E         - OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.622 E         - DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.622 E         - OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.622 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.622 E         - ID 47
2025-06-25 11:26:50.623 E         - DDL_TRIGGER_NAME CREATE_FUNCTION_AFTER
2025-06-25 11:26:50.623 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.623 E         - OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.623 E         - DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.623 E         - OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.623 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.623 E         - ID 48
2025-06-25 11:26:50.623 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.623 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.623 E         - OBJECT_TYPE FUNCTION
2025-06-25 11:26:50.623 E         - DDL_EVENT CREATE FUNCTION
2025-06-25 11:26:50.623 E         - OBJECT_NAME FN_MISSED
2025-06-25 11:26:50.623 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.623 E         - ID 49
2025-06-25 11:26:50.623 E         - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_BEFORE
2025-06-25 11:26:50.623 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.623 E         - OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.623 E         - DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.623 E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.623 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.623 E         - ID 50
2025-06-25 11:26:50.624 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.624 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.624 E         - OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.624 E         - DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.624 E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.624 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.624 E         - ID 51
2025-06-25 11:26:50.624 E         - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_AFTER
2025-06-25 11:26:50.624 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.624 E         - OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.624 E         - DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.624 E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.624 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.624 E         - ID 52
2025-06-25 11:26:50.624 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.624 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.624 E         - OBJECT_TYPE PACKAGE BODY
2025-06-25 11:26:50.624 E         - DDL_EVENT CREATE PACKAGE BODY
2025-06-25 11:26:50.624 E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
2025-06-25 11:26:50.624 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.625 E         - ID 53
2025-06-25 11:26:50.625 E         - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
2025-06-25 11:26:50.625 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.625 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.625 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.625 E         - OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.625 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.625 E         - ID 54
2025-06-25 11:26:50.625 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.625 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.625 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.625 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.625 E         - OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.625 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.625 E         - ID 55
2025-06-25 11:26:50.625 E         - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
2025-06-25 11:26:50.625 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.625 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.625 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.625 E         - OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.625 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.626 E         - ID 56
2025-06-25 11:26:50.626 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.626 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.626 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.626 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.626 E         - OBJECT_NAME T_EXISTENT
2025-06-25 11:26:50.626 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.626 E         - ID 57
2025-06-25 11:26:50.626 E         - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
2025-06-25 11:26:50.626 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.626 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.626 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.626 E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.626 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.626 E         - ID 58
2025-06-25 11:26:50.626 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.626 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.626 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.627 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.627 E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.627 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.627 E         - ID 59
2025-06-25 11:26:50.627 E         - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
2025-06-25 11:26:50.627 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.627 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.627 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.627 E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.627 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.627 E         - ID 60
2025-06-25 11:26:50.627 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.627 E         - EVENT_TYPE ALTER
2025-06-25 11:26:50.627 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.627 E         - DDL_EVENT ALTER TABLE
2025-06-25 11:26:50.627 E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
2025-06-25 11:26:50.627 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.627 E         - ID 61
2025-06-25 11:26:50.627 E         - DDL_TRIGGER_NAME CREATE_TABLE_BEFORE
2025-06-25 11:26:50.628 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.628 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.628 E         - DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.628 E         - OBJECT_NAME T_MISSED
2025-06-25 11:26:50.628 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.628 E         - ID 62
2025-06-25 11:26:50.628 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
2025-06-25 11:26:50.628 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.628 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.628 E         - DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.628 E         - OBJECT_NAME T_MISSED
2025-06-25 11:26:50.628 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.628 E         - ID 63
2025-06-25 11:26:50.628 E         - DDL_TRIGGER_NAME CREATE_TABLE_AFTER
2025-06-25 11:26:50.628 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.628 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.628 E         - DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.628 E         - OBJECT_NAME T_MISSED
2025-06-25 11:26:50.628 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.629 E         - ID 64
2025-06-25 11:26:50.629 E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
2025-06-25 11:26:50.629 E         - EVENT_TYPE CREATE
2025-06-25 11:26:50.629 E         - OBJECT_TYPE TABLE
2025-06-25 11:26:50.629 E         - DDL_EVENT CREATE TABLE
2025-06-25 11:26:50.629 E         - OBJECT_NAME T_MISSED
2025-06-25 11:26:50.629 E         - FIRED_DDL_TRG_COUNT 4
2025-06-25 11:26:50.629 E         - Records affected: 64
2025-06-25 11:26:50.629 E         + Records affected: 4
2025-06-25 11:26:50.629
2025-06-25 11:26:50.629 tests\bugs\gh_8062_test.py:876: AssertionError
2025-06-25 11:26:50.629 ---------------------------- Captured stdout setup ----------------------------
2025-06-25 11:26:50.629 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11690\test.fdb [page_size=None, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=6.0')
    def test_1(act: Action, capsys):
    
        # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
        # must be created in the $(dir_sampleDb)/qa/ folder. This name will be used further as target database (tmp_fdb).
        # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
        p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
        fname_in_dbconf = None
    
        with open(act.home_dir/'databases.conf', 'r') as f:
            for line in f:
                if p_required_alias_ptn.search(line):
                    # If databases.conf contains line like this:
                    #     tmp_8062_alias = $(dir_sampleDb)/qa/tmp_qa_8062.fdb
                    # - then we extract filename: 'tmp_qa_8062.fdb' (see below):
                    fname_in_dbconf = Path(line.split('=')[1].strip()).name
                    break
    
        # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
        #
        assert fname_in_dbconf
    
        tmp_dba_pswd = 'p@$$w8062'
        check_sql = f"""
            -- DO NOT: set bail on; -- we have to drop database at final point!
            set list on;
            -- /*
            rollback;
            create database '{REQUIRED_ALIAS}';
            alter database set linger to 0;
            create user {act.db.user} password '{tmp_dba_pswd}' using plugin Srp;
            commit;
            connect '{REQUIRED_ALIAS}' user {act.db.user};
            -- */
            select mon$sec_database from mon$database; -- must be: 'Self'
            commit;
    
            drop global mapping if exists map_global_existent;
            drop user if exists u_gh_8062_existent;
    
            -- ####################################################
            -- INITIAL creation of DB objects (before DDL triggers)
            -- ####################################################
            create mapping map_local_existent using plugin Srp from any user to user;
            create global mapping map_global_existent using plugin Srp from any user to user;
            create user u_gh_8062_existent password '123';
            create role role_existent;
            create domain dm_existent as int;
            create sequence gen_existent;
            create exception exc_existent 'foo';
            create collation coll_existent for utf8 from unicode;
    
            create table log_ddl_triggers_activity (
                id int generated by default as identity constraint pk_log_ddl_triggers_activity primary key
                ,ddl_trigger_name varchar(64)
                ,event_type varchar(25) not null
                ,object_type varchar(25) not null
                ,ddl_event varchar(25) not null
                ,object_name varchar(64) not null
                ,dts timestamp default 'now'
                ,running_ddl varchar(8190)
            );
    
            create view v_detailed_ddl_log as
            select
                id
                ,running_ddl
                ,ddl_trigger_name
                ,event_type
                ,object_type
                ,ddl_event
                ,object_name
                ,count(*)over(partition by ddl_event, object_name) as fired_ddl_trg_count
            from log_ddl_triggers_activity
            order by id;
    
            create view v_check_ddl_log as
            select
                id
                ,ddl_trigger_name
                ,event_type
                ,object_type
                ,ddl_event
                ,object_name
                ,fired_ddl_trg_count
            from v_detailed_ddl_log
            ;
    
            create table es_list(
                id int generated by default as identity constraint pk_es_list primary key
               ,sttm varchar(8190)
            );
    
            create table t_existent (
                id int primary key
                ,pid int
                ,f01_existent int
                ,f02_existent int
                ,f03_existent int
                ,constraint t_existent_fk foreign key(pid) references t_existent(id) on delete cascade
            );
            create index t_existent_f01 on t_existent(f01_existent);
            create view v_existent as select * from t_existent;
    
            create table t_one_else_existent (
                id int primary key
                ,pid int
                ,f01_one_else_existent int
                ,f02_one_else_existent int
                ,f03_one_else_existent int
            );
    
    
            set term ^;
            create trigger trg_existent for t_existent before insert as
            begin
            end
            ^
            create procedure sp_existent as
            begin
            end
            ^
            create function fn_existent returns int as
            begin
              return 1;
            end
            ^
            create package pg_existent as
            begin
                procedure p;
                function f returns int;
            end
            ^
            create package body pg_existent as
            begin
                procedure p as
                begin
                end
                function f returns int as
                begin
                    return 1;
                end
            end
            ^
    
            -- This package initially has NO body.
            -- We will use it for 'create package body if not exists' -- see below:
            create package pg_missed_implementation as
            begin
                procedure p_missed;
                function f_missed returns int;
            end
            ^
            commit
            ^
    
            -- ###################
            -- create DDL triggers
            -- ###################
            execute block as
                declare v_lf char(1) = x'0A';
            begin
                rdb$set_context('USER_SESSION', 'SKIP_DDL_TRIGGER', '1');
    
                for
                    with
                    a as (
                        select 'ANY DDL STATEMENT' x from rdb$database union all
                        select 'ALTER TABLE' from rdb$database union all
                        select 'CREATE MAPPING' from rdb$database union all
                        select 'CREATE TABLE' from rdb$database union all
                        select 'CREATE PROCEDURE' from rdb$database union all
                        select 'CREATE FUNCTION' from rdb$database union all
                        select 'CREATE TRIGGER' from rdb$database union all
                        select 'CREATE EXCEPTION' from rdb$database union all
                        select 'CREATE VIEW' from rdb$database union all
                        select 'CREATE DOMAIN' from rdb$database union all
                        select 'CREATE ROLE' from rdb$database union all
                        select 'CREATE SEQUENCE' from rdb$database union all
                        select 'CREATE USER' from rdb$database union all
                        select 'CREATE INDEX' from rdb$database union all
                        select 'CREATE COLLATION' from rdb$database union all
                        select 'CREATE PACKAGE' from rdb$database union all
                        select 'CREATE PACKAGE BODY' from rdb$database
                    )
                    ,e as (
                        select 'before' w from rdb$database union all select 'after' from rdb$database
                    )
                    ,t as (
                        select upper(trim(replace(trim(a.x),' ','_')) || iif(e.w='before', '_before', '_after')) as trg_name, a.x, e.w
                        from e, a
                    )
    
                    select
                           'create trigger trg_' || t.trg_name
                        || ' active ' || t.w || ' ' || trim(t.x) || ' as '
                        || :v_lf
                        || 'begin'
                        || :v_lf
                        || q'!    if (rdb$get_context('USER_SESSION', 'SKIP_DDL_TRIGGER') is null) then!'
                        || :v_lf
                        || '        insert into log_ddl_triggers_activity(ddl_trigger_name, event_type, object_type, ddl_event, object_name, running_ddl) values('
                        || :v_lf
                        || q'!'!' || trim(t.trg_name) || q'!'!'
                        || :v_lf
                        || q'!, rdb$get_context('DDL_TRIGGER', 'EVENT_TYPE')!'
                        || :v_lf
                        || q'!, rdb$get_context('DDL_TRIGGER', 'OBJECT_TYPE')!'
                        || :v_lf
                        || q'!, rdb$get_context('DDL_TRIGGER', 'DDL_EVENT')!'
                        || :v_lf
                        || q'!, rdb$get_context('DDL_TRIGGER', 'OBJECT_NAME')!'
                        || :v_lf
                        || q'!, rdb$get_context('USER_SESSION', 'RUNNING_DDL')!'
                        || :v_lf
                        || ');'
                        || :v_lf
                        || ' end'
                        as sttm
                    from t
                    as cursor c
                do begin
                     execute statement(c.sttm) with autonomous transaction;
                end
    
                rdb$set_context('USER_SESSION', 'SKIP_DDL_TRIGGER', null);
            end
            ^
            commit
            ^
            set term ;^
    
    
            -- ##########################
            -- RUN 'CREATE IF NOT EXISTS' (DDL triggers must log actions if object did not exists before that)
            -- ##########################
    
            -- THIS CURRENTLY *WILL* BE LOGGED THUS WE SKIP CHECK: ('create user if not exists u_gh_8062_existent password ''123'' using plugin Srp; -- must NOT be logged because already exists (current DB is SELF-SECURITY!)')
            -- ('create user if not exists u_gh_8062_missed password ''123'' using plugin Srp; -- MUST be logged because not yet exists')
    
            set bulk_insert insert into es_list(sttm) values(?);
            ('create mapping if not exists map_local_existent using plugin Srp from any user to user; -- must NOT be logged because already exists (current DB is SELF-SECURITY!)')
            ('create mapping if not exists map_local_missed using plugin Srp from any user to user; -- MUST be logged because not yet exists')
            ('create global mapping if not exists map_global_existent using plugin Srp from any user to user; -- must NOT be logged because already exists')
            ('create global mapping if not exists map_global_missed using plugin Srp from any user to user;')
            ('create role if not exists role_existent; -- must NOT be logged because already exists')
            ('create role if not exists role_missed; -- MUST be logged because not yet exists')
            ('create domain if not exists dm_existent as int; -- must NOT be logged because already exists')
            ('create domain if not exists dm_missed as int; -- MUST be logged because not yet exists')
            ('create sequence if not exists gen_existent; -- must NOT be logged because already exists')
            ('create sequence if not exists gen_missed; -- MUST be logged because not yet exists')
            ('create exception if not exists exc_existent ''bar''; -- must NOT be logged because already exists')
            ('create exception if not exists exc_missed ''rio''; -- MUST be logged because not yet exists')
            ('create collation if not exists coll_existent for iso8859_1 from pt_pt; -- must NOT be logged because already exists')
            ('create collation if not exists coll_missed for iso8859_1 from pt_pt; -- MUST be logged because not yet exists')
            ('create index if not exists t_existent_f01 on t_existent(f01_existent); -- must NOT belogged because such index already exists')
            ('create descending index if not exists t_missed_f01 on t_existent(f01_existent); -- MUST be logged: this index not yet exists')
            ('create view if not exists v_existent as select * from t_existent; -- must NOT be logged: this view already exists')
            ('create view if not exists v_missed as select * from t_existent; -- MUST be logged: this view not yet exists')
            ('create trigger if not exists trg_existent for t_existent after insert or update or delete as begin end;')
            ('create trigger if not exists trg_missed for t_existent after insert or update or delete as begin end;')
            ('create procedure if not exists sp_existent as begin end; -- must NOT be logged because already exists')
            ('create procedure if not exists sp_missed as begin end; -- MUST be logged because not yet exists')
            ('create function if not exists fn_existent(a_1 bigint) returns int128 as
            begin
    
                return a_1 * a_1;
            end -- must NOT be logged: this function already exists (and has different signature)')
            ('create function if not exists fn_missed(a_1 bigint) returns int128 as
            begin
                return a_1 * a_1;
            end -- MUST be logged because such function not yet exists')
            ('create package body if not exists pg_existent as
            begin
                procedure p_diff as
                begin
                end
                function f_diff returns int as
                begin
                    return 1;
                end
            end -- must NOT be logged: such package already exists (and has different names of its units)')
            ('create package body if not exists pg_missed_implementation as
            begin
                procedure p_missed as
                begin
                end
                function f_missed returns int as
                begin
                    return 1;
                end
            end -- MUST be logged because package exists but its BODY was not yet created')
            ('alter table t_existent add if not exists f01_existent smallint; -- must NOT be logged because column f01_existent DOES exist')
            ('alter table t_existent add if not exists g01_missed smallint; -- must be logged because column g01_missed NOT YET exist')
            ('alter table t_one_else_existent
                -- doc:
                -- "For ALTER TABLE ... ADD subclause, DDL triggers are not fired if there are only IF NOT EXISTS subclauses
                -- and ALL of them are related to EXISTING columns or constraints."
                ------------------
                -- must be logged because at least one column (g01_one_else_missed) NOT YET exist:
                 add if not exists g01_one_else_missed decfloat(34)
                ,add if not exists f01_one_else_existent smallint
                ,add if not exists f02_one_else_existent int128')
            ('create table if not exists t_existent (id int primary key); -- must NOT be logged because such table altready exists')
            ('create table if not exists t_missed (id int primary key); -- MUST be logged because such table not yet exists')
            ('create procedure if not exists t_missed as
            begin
                -- must NOT be logged, procedure must NOT be created and NO error must raise.
                -- doc:
                -- Some objects share the same "namespace", for example, there cannot be a table and a procedure with the same name.
                -- In this case, if there is table T_MISSED and CREATE PROCEDURE IF NOT EXISTS T_MISSED is tried, the procedure
                -- will not be created and no error will be raised.
            end')
            stop
    
            commit;
    
            set term ^;
            execute block as
            begin
                for
                    select sttm from es_list as cursor c
                do begin
                     rdb$set_context('USER_SESSION', 'RUNNING_DDL', c.sttm);
                    execute statement c.sttm
                    with autonomous transaction;
                end
            end
            ^
            set term ;^
    
            commit;
    
            -- ###################################
            -- CHECK RESULT: SHOW DDL TRIGGERS LOG
            -- ###################################
            -- ::: NB :::
            -- ############################################################
            -- Use 'select * from v_detailed_ddl_log' if any problem occurs
            -- Query to this view will display executed DDL statements
            -- and comments about whether their must [not] be logged.
            -- ############################################################
            set count on;
            select * from v_check_ddl_log;
            rollback;
            /*
            connect '{REQUIRED_ALIAS}' user {act.db.user};
            drop database;
            quit;
            -- */
        """
    
        expected_stdout = f"""
            MON$SEC_DATABASE Self
    
            ID 1
            DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_LOCAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 2
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_LOCAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 3
            DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_LOCAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 4
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_LOCAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 5
            DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_GLOBAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 6
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_GLOBAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 7
            DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_GLOBAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 8
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE MAPPING
            DDL_EVENT CREATE MAPPING
            OBJECT_NAME MAP_GLOBAL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 9
            DDL_TRIGGER_NAME CREATE_ROLE_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE ROLE
            DDL_EVENT CREATE ROLE
            OBJECT_NAME ROLE_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 10
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE ROLE
            DDL_EVENT CREATE ROLE
            OBJECT_NAME ROLE_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 11
            DDL_TRIGGER_NAME CREATE_ROLE_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE ROLE
            DDL_EVENT CREATE ROLE
            OBJECT_NAME ROLE_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 12
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE ROLE
            DDL_EVENT CREATE ROLE
            OBJECT_NAME ROLE_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 13
            DDL_TRIGGER_NAME CREATE_DOMAIN_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE DOMAIN
            DDL_EVENT CREATE DOMAIN
            OBJECT_NAME DM_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 14
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE DOMAIN
            DDL_EVENT CREATE DOMAIN
            OBJECT_NAME DM_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 15
            DDL_TRIGGER_NAME CREATE_DOMAIN_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE DOMAIN
            DDL_EVENT CREATE DOMAIN
            OBJECT_NAME DM_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 16
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE DOMAIN
            DDL_EVENT CREATE DOMAIN
            OBJECT_NAME DM_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 17
            DDL_TRIGGER_NAME CREATE_SEQUENCE_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE SEQUENCE
            DDL_EVENT CREATE SEQUENCE
            OBJECT_NAME GEN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 18
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE SEQUENCE
            DDL_EVENT CREATE SEQUENCE
            OBJECT_NAME GEN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 19
            DDL_TRIGGER_NAME CREATE_SEQUENCE_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE SEQUENCE
            DDL_EVENT CREATE SEQUENCE
            OBJECT_NAME GEN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 20
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE SEQUENCE
            DDL_EVENT CREATE SEQUENCE
            OBJECT_NAME GEN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 21
            DDL_TRIGGER_NAME CREATE_EXCEPTION_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE EXCEPTION
            DDL_EVENT CREATE EXCEPTION
            OBJECT_NAME EXC_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 22
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE EXCEPTION
            DDL_EVENT CREATE EXCEPTION
            OBJECT_NAME EXC_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 23
            DDL_TRIGGER_NAME CREATE_EXCEPTION_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE EXCEPTION
            DDL_EVENT CREATE EXCEPTION
            OBJECT_NAME EXC_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 24
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE EXCEPTION
            DDL_EVENT CREATE EXCEPTION
            OBJECT_NAME EXC_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 25
            DDL_TRIGGER_NAME CREATE_COLLATION_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE COLLATION
            DDL_EVENT CREATE COLLATION
            OBJECT_NAME COLL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 26
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE COLLATION
            DDL_EVENT CREATE COLLATION
            OBJECT_NAME COLL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 27
            DDL_TRIGGER_NAME CREATE_COLLATION_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE COLLATION
            DDL_EVENT CREATE COLLATION
            OBJECT_NAME COLL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 28
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE COLLATION
            DDL_EVENT CREATE COLLATION
            OBJECT_NAME COLL_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 29
            DDL_TRIGGER_NAME CREATE_INDEX_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE INDEX
            DDL_EVENT CREATE INDEX
            OBJECT_NAME T_MISSED_F01
            FIRED_DDL_TRG_COUNT 4
            ID 30
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE INDEX
            DDL_EVENT CREATE INDEX
            OBJECT_NAME T_MISSED_F01
            FIRED_DDL_TRG_COUNT 4
            ID 31
            DDL_TRIGGER_NAME CREATE_INDEX_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE INDEX
            DDL_EVENT CREATE INDEX
            OBJECT_NAME T_MISSED_F01
            FIRED_DDL_TRG_COUNT 4
            ID 32
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE INDEX
            DDL_EVENT CREATE INDEX
            OBJECT_NAME T_MISSED_F01
            FIRED_DDL_TRG_COUNT 4
            ID 33
            DDL_TRIGGER_NAME CREATE_VIEW_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE VIEW
            DDL_EVENT CREATE VIEW
            OBJECT_NAME V_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 34
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE VIEW
            DDL_EVENT CREATE VIEW
            OBJECT_NAME V_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 35
            DDL_TRIGGER_NAME CREATE_VIEW_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE VIEW
            DDL_EVENT CREATE VIEW
            OBJECT_NAME V_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 36
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE VIEW
            DDL_EVENT CREATE VIEW
            OBJECT_NAME V_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 37
            DDL_TRIGGER_NAME CREATE_TRIGGER_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE TRIGGER
            DDL_EVENT CREATE TRIGGER
            OBJECT_NAME TRG_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 38
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE TRIGGER
            DDL_EVENT CREATE TRIGGER
            OBJECT_NAME TRG_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 39
            DDL_TRIGGER_NAME CREATE_TRIGGER_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE TRIGGER
            DDL_EVENT CREATE TRIGGER
            OBJECT_NAME TRG_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 40
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE TRIGGER
            DDL_EVENT CREATE TRIGGER
            OBJECT_NAME TRG_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 41
            DDL_TRIGGER_NAME CREATE_PROCEDURE_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE PROCEDURE
            DDL_EVENT CREATE PROCEDURE
            OBJECT_NAME SP_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 42
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE PROCEDURE
            DDL_EVENT CREATE PROCEDURE
            OBJECT_NAME SP_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 43
            DDL_TRIGGER_NAME CREATE_PROCEDURE_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE PROCEDURE
            DDL_EVENT CREATE PROCEDURE
            OBJECT_NAME SP_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 44
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE PROCEDURE
            DDL_EVENT CREATE PROCEDURE
            OBJECT_NAME SP_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 45
            DDL_TRIGGER_NAME CREATE_FUNCTION_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE FUNCTION
            DDL_EVENT CREATE FUNCTION
            OBJECT_NAME FN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 46
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE FUNCTION
            DDL_EVENT CREATE FUNCTION
            OBJECT_NAME FN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 47
            DDL_TRIGGER_NAME CREATE_FUNCTION_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE FUNCTION
            DDL_EVENT CREATE FUNCTION
            OBJECT_NAME FN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 48
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE FUNCTION
            DDL_EVENT CREATE FUNCTION
            OBJECT_NAME FN_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 49
            DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE PACKAGE BODY
            DDL_EVENT CREATE PACKAGE BODY
            OBJECT_NAME PG_MISSED_IMPLEMENTATION
            FIRED_DDL_TRG_COUNT 4
            ID 50
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE PACKAGE BODY
            DDL_EVENT CREATE PACKAGE BODY
            OBJECT_NAME PG_MISSED_IMPLEMENTATION
            FIRED_DDL_TRG_COUNT 4
            ID 51
            DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE PACKAGE BODY
            DDL_EVENT CREATE PACKAGE BODY
            OBJECT_NAME PG_MISSED_IMPLEMENTATION
            FIRED_DDL_TRG_COUNT 4
            ID 52
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE PACKAGE BODY
            DDL_EVENT CREATE PACKAGE BODY
            OBJECT_NAME PG_MISSED_IMPLEMENTATION
            FIRED_DDL_TRG_COUNT 4
            ID 53
            DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 54
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 55
            DDL_TRIGGER_NAME ALTER_TABLE_AFTER
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 56
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 57
            DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_ONE_ELSE_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 58
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_ONE_ELSE_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 59
            DDL_TRIGGER_NAME ALTER_TABLE_AFTER
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_ONE_ELSE_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 60
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE ALTER
            OBJECT_TYPE TABLE
            DDL_EVENT ALTER TABLE
            OBJECT_NAME T_ONE_ELSE_EXISTENT
            FIRED_DDL_TRG_COUNT 4
            ID 61
            DDL_TRIGGER_NAME CREATE_TABLE_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE TABLE
            DDL_EVENT CREATE TABLE
            OBJECT_NAME T_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 62
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
            EVENT_TYPE CREATE
            OBJECT_TYPE TABLE
            DDL_EVENT CREATE TABLE
            OBJECT_NAME T_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 63
            DDL_TRIGGER_NAME CREATE_TABLE_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE TABLE
            DDL_EVENT CREATE TABLE
            OBJECT_NAME T_MISSED
            FIRED_DDL_TRG_COUNT 4
            ID 64
            DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
            EVENT_TYPE CREATE
            OBJECT_TYPE TABLE
            DDL_EVENT CREATE TABLE
            OBJECT_NAME T_MISSED
            FIRED_DDL_TRG_COUNT 4
    
            Records affected: 64
        """
    
        act.expected_stdout = expected_stdout
        act.isql(switches=['-q', act.db.db_path, '-user', act.db.user], input = check_sql, credentials = False, connect_db = False, combine_output = True, io_enc = locale.getpreferredencoding())
        #time.sleep(10000)
    
        # temply, use 4debug when DB is not self-sec:
        #act.isql(input = check_sql, combine_output = True, io_enc = locale.getpreferredencoding())
>       assert act.clean_stdout == act.clean_expected_stdout
E       assert   
E           MON$SEC_DATABASE Self
E         + Statement failed, SQLSTATE = 42000
E         + unsuccessful metadata update
E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
E         + -Dynamic SQL Error
E         + -SQL error code = -504
E         + -CHARACTER SET "UTF8" is not defined
E         + Statement failed, SQLSTATE = 42000
E         + unsuccessful metadata update
E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
E         + -CREATE MAPPING MAP_GLOBAL_EXISTENT failed
E         + -Dynamic SQL Error
E         + -SQL error code = -504
E         + -CHARACTER SET "UTF8" is not defined
E         + -At block line: 7, col: 17
E           ID 1
E           DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
E           EVENT_TYPE CREATE
E           OBJECT_TYPE MAPPING
E           DDL_EVENT CREATE MAPPING
E           OBJECT_NAME MAP_LOCAL_MISSED
E           FIRED_DDL_TRG_COUNT 4
E           ID 2
E           DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E           EVENT_TYPE CREATE
E           OBJECT_TYPE MAPPING
E           DDL_EVENT CREATE MAPPING
E           OBJECT_NAME MAP_LOCAL_MISSED
E           FIRED_DDL_TRG_COUNT 4
E           ID 3
E           DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
E           EVENT_TYPE CREATE
E           OBJECT_TYPE MAPPING
E           DDL_EVENT CREATE MAPPING
E           OBJECT_NAME MAP_LOCAL_MISSED
E           FIRED_DDL_TRG_COUNT 4
E           ID 4
E           DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E           EVENT_TYPE CREATE
E           OBJECT_TYPE MAPPING
E           DDL_EVENT CREATE MAPPING
E           OBJECT_NAME MAP_LOCAL_MISSED
E           FIRED_DDL_TRG_COUNT 4
E         - ID 5
E         - DDL_TRIGGER_NAME CREATE_MAPPING_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE MAPPING
E         - DDL_EVENT CREATE MAPPING
E         - OBJECT_NAME MAP_GLOBAL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 6
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE MAPPING
E         - DDL_EVENT CREATE MAPPING
E         - OBJECT_NAME MAP_GLOBAL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 7
E         - DDL_TRIGGER_NAME CREATE_MAPPING_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE MAPPING
E         - DDL_EVENT CREATE MAPPING
E         - OBJECT_NAME MAP_GLOBAL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 8
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE MAPPING
E         - DDL_EVENT CREATE MAPPING
E         - OBJECT_NAME MAP_GLOBAL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 9
E         - DDL_TRIGGER_NAME CREATE_ROLE_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE ROLE
E         - DDL_EVENT CREATE ROLE
E         - OBJECT_NAME ROLE_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 10
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE ROLE
E         - DDL_EVENT CREATE ROLE
E         - OBJECT_NAME ROLE_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 11
E         - DDL_TRIGGER_NAME CREATE_ROLE_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE ROLE
E         - DDL_EVENT CREATE ROLE
E         - OBJECT_NAME ROLE_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 12
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE ROLE
E         - DDL_EVENT CREATE ROLE
E         - OBJECT_NAME ROLE_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 13
E         - DDL_TRIGGER_NAME CREATE_DOMAIN_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE DOMAIN
E         - DDL_EVENT CREATE DOMAIN
E         - OBJECT_NAME DM_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 14
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE DOMAIN
E         - DDL_EVENT CREATE DOMAIN
E         - OBJECT_NAME DM_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 15
E         - DDL_TRIGGER_NAME CREATE_DOMAIN_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE DOMAIN
E         - DDL_EVENT CREATE DOMAIN
E         - OBJECT_NAME DM_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 16
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE DOMAIN
E         - DDL_EVENT CREATE DOMAIN
E         - OBJECT_NAME DM_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 17
E         - DDL_TRIGGER_NAME CREATE_SEQUENCE_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE SEQUENCE
E         - DDL_EVENT CREATE SEQUENCE
E         - OBJECT_NAME GEN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 18
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE SEQUENCE
E         - DDL_EVENT CREATE SEQUENCE
E         - OBJECT_NAME GEN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 19
E         - DDL_TRIGGER_NAME CREATE_SEQUENCE_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE SEQUENCE
E         - DDL_EVENT CREATE SEQUENCE
E         - OBJECT_NAME GEN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 20
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE SEQUENCE
E         - DDL_EVENT CREATE SEQUENCE
E         - OBJECT_NAME GEN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 21
E         - DDL_TRIGGER_NAME CREATE_EXCEPTION_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE EXCEPTION
E         - DDL_EVENT CREATE EXCEPTION
E         - OBJECT_NAME EXC_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 22
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE EXCEPTION
E         - DDL_EVENT CREATE EXCEPTION
E         - OBJECT_NAME EXC_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 23
E         - DDL_TRIGGER_NAME CREATE_EXCEPTION_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE EXCEPTION
E         - DDL_EVENT CREATE EXCEPTION
E         - OBJECT_NAME EXC_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 24
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE EXCEPTION
E         - DDL_EVENT CREATE EXCEPTION
E         - OBJECT_NAME EXC_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 25
E         - DDL_TRIGGER_NAME CREATE_COLLATION_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE COLLATION
E         - DDL_EVENT CREATE COLLATION
E         - OBJECT_NAME COLL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 26
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE COLLATION
E         - DDL_EVENT CREATE COLLATION
E         - OBJECT_NAME COLL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 27
E         - DDL_TRIGGER_NAME CREATE_COLLATION_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE COLLATION
E         - DDL_EVENT CREATE COLLATION
E         - OBJECT_NAME COLL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 28
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE COLLATION
E         - DDL_EVENT CREATE COLLATION
E         - OBJECT_NAME COLL_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 29
E         - DDL_TRIGGER_NAME CREATE_INDEX_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE INDEX
E         - DDL_EVENT CREATE INDEX
E         - OBJECT_NAME T_MISSED_F01
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 30
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE INDEX
E         - DDL_EVENT CREATE INDEX
E         - OBJECT_NAME T_MISSED_F01
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 31
E         - DDL_TRIGGER_NAME CREATE_INDEX_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE INDEX
E         - DDL_EVENT CREATE INDEX
E         - OBJECT_NAME T_MISSED_F01
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 32
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE INDEX
E         - DDL_EVENT CREATE INDEX
E         - OBJECT_NAME T_MISSED_F01
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 33
E         - DDL_TRIGGER_NAME CREATE_VIEW_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE VIEW
E         - DDL_EVENT CREATE VIEW
E         - OBJECT_NAME V_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 34
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE VIEW
E         - DDL_EVENT CREATE VIEW
E         - OBJECT_NAME V_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 35
E         - DDL_TRIGGER_NAME CREATE_VIEW_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE VIEW
E         - DDL_EVENT CREATE VIEW
E         - OBJECT_NAME V_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 36
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE VIEW
E         - DDL_EVENT CREATE VIEW
E         - OBJECT_NAME V_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 37
E         - DDL_TRIGGER_NAME CREATE_TRIGGER_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TRIGGER
E         - DDL_EVENT CREATE TRIGGER
E         - OBJECT_NAME TRG_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 38
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TRIGGER
E         - DDL_EVENT CREATE TRIGGER
E         - OBJECT_NAME TRG_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 39
E         - DDL_TRIGGER_NAME CREATE_TRIGGER_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TRIGGER
E         - DDL_EVENT CREATE TRIGGER
E         - OBJECT_NAME TRG_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 40
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TRIGGER
E         - DDL_EVENT CREATE TRIGGER
E         - OBJECT_NAME TRG_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 41
E         - DDL_TRIGGER_NAME CREATE_PROCEDURE_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PROCEDURE
E         - DDL_EVENT CREATE PROCEDURE
E         - OBJECT_NAME SP_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 42
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PROCEDURE
E         - DDL_EVENT CREATE PROCEDURE
E         - OBJECT_NAME SP_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 43
E         - DDL_TRIGGER_NAME CREATE_PROCEDURE_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PROCEDURE
E         - DDL_EVENT CREATE PROCEDURE
E         - OBJECT_NAME SP_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 44
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PROCEDURE
E         - DDL_EVENT CREATE PROCEDURE
E         - OBJECT_NAME SP_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 45
E         - DDL_TRIGGER_NAME CREATE_FUNCTION_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE FUNCTION
E         - DDL_EVENT CREATE FUNCTION
E         - OBJECT_NAME FN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 46
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE FUNCTION
E         - DDL_EVENT CREATE FUNCTION
E         - OBJECT_NAME FN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 47
E         - DDL_TRIGGER_NAME CREATE_FUNCTION_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE FUNCTION
E         - DDL_EVENT CREATE FUNCTION
E         - OBJECT_NAME FN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 48
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE FUNCTION
E         - DDL_EVENT CREATE FUNCTION
E         - OBJECT_NAME FN_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 49
E         - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PACKAGE BODY
E         - DDL_EVENT CREATE PACKAGE BODY
E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 50
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PACKAGE BODY
E         - DDL_EVENT CREATE PACKAGE BODY
E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 51
E         - DDL_TRIGGER_NAME CREATE_PACKAGE_BODY_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PACKAGE BODY
E         - DDL_EVENT CREATE PACKAGE BODY
E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 52
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE PACKAGE BODY
E         - DDL_EVENT CREATE PACKAGE BODY
E         - OBJECT_NAME PG_MISSED_IMPLEMENTATION
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 53
E         - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 54
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 55
E         - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 56
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 57
E         - DDL_TRIGGER_NAME ALTER_TABLE_BEFORE
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 58
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 59
E         - DDL_TRIGGER_NAME ALTER_TABLE_AFTER
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 60
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE ALTER
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT ALTER TABLE
E         - OBJECT_NAME T_ONE_ELSE_EXISTENT
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 61
E         - DDL_TRIGGER_NAME CREATE_TABLE_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT CREATE TABLE
E         - OBJECT_NAME T_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 62
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_BEFORE
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT CREATE TABLE
E         - OBJECT_NAME T_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 63
E         - DDL_TRIGGER_NAME CREATE_TABLE_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT CREATE TABLE
E         - OBJECT_NAME T_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - ID 64
E         - DDL_TRIGGER_NAME ANY_DDL_STATEMENT_AFTER
E         - EVENT_TYPE CREATE
E         - OBJECT_TYPE TABLE
E         - DDL_EVENT CREATE TABLE
E         - OBJECT_NAME T_MISSED
E         - FIRED_DDL_TRG_COUNT 4
E         - Records affected: 64
E         + Records affected: 4

tests\bugs\gh_8062_test.py:876: AssertionError
Full history of outcomes and elapsed time, ms:
NN SNAP_INFO CS_outcome SS_outcome CS_run_time SS_run_time CS_run_beg CS_run_end SS_run_beg SS_run_end
1 6.0.0.881 2025.06.27 7035d P P 953 738 2025.06.29 03:10:57.104 2025.06.29 03:10:58.057 2025.06.29 01:29:28.269 2025.06.29 01:29:29.007
2 6.0.0.877 2025.06.26 8e38f P P 977 744 2025.06.27 03:12:26.401 2025.06.27 03:12:27.378 2025.06.27 01:30:00.005 2025.06.27 01:30:00.749
3 6.0.0.876 2025.06.25 b1bec P P 951 779 2025.06.26 03:17:44.622 2025.06.26 03:17:45.573 2025.06.26 01:35:38.444 2025.06.26 01:35:39.223
4 6.0.0.863 2025.06.24 c3c20 F F 940 755 2025.06.25 08:01:54.664 2025.06.25 08:01:55.604 2025.06.25 01:29:40.670 2025.06.25 01:29:41.425
5 6.0.0.858 2025.06.24 cbbbf F F 908 734 2025.06.24 17:44:26.157 2025.06.24 17:44:27.065 2025.06.24 16:01:38.489 2025.06.24 16:01:39.223
6 6.0.0.858 2025.06.23 d377c F F 934 729 2025.06.24 08:56:27.200 2025.06.24 08:56:28.134 2025.06.24 07:14:00.562 2025.06.24 07:14:01.291
7 6.0.0.854 2025.06.23 10b58 F F 926 711 2025.06.23 15:37:20.096 2025.06.23 15:37:21.022 2025.06.23 13:53:33.585 2025.06.23 13:53:34.296
8 6.0.0.849 2025.06.20 7b79c F F 916 740 2025.06.21 03:15:39.977 2025.06.21 03:15:40.893 2025.06.21 01:30:13.221 2025.06.21 01:30:13.961
9 6.0.0.848 2025.06.19 c483c F F 921 733 2025.06.20 03:15:17.443 2025.06.20 03:15:18.364 2025.06.20 01:29:57.889 2025.06.20 01:29:58.622
10 6.0.0.845 2025.06.18 20191 F F 922 752 2025.06.19 03:14:54.775 2025.06.19 03:14:55.697 2025.06.19 01:29:44.834 2025.06.19 01:29:45.586
11 6.0.0.843 2025.06.16 995f4 F F 1010 706 2025.06.18 03:14:42.730 2025.06.18 03:14:43.740 2025.06.18 01:29:28.137 2025.06.18 01:29:28.843
12 6.0.0.840 2025.06.14 29bca F F 917 726 2025.06.15 03:23:12.078 2025.06.15 03:23:12.995 2025.06.15 01:32:31.312 2025.06.15 01:32:32.038
13 6.0.0.838 2025.06.13 0e28a F F 901 723 2025.06.14 03:20:55.654 2025.06.14 03:20:56.555 2025.06.14 01:30:50.697 2025.06.14 01:30:51.420
14 6.0.0.834 2025.06.11 e889f F F 931 713 2025.06.12 03:18:27.687 2025.06.12 03:18:28.618 2025.06.12 01:31:22.063 2025.06.12 01:31:22.776
15 6.0.0.800 2025.06.10 1f226 P P 858 636 2025.06.11 02:02:34.549 2025.06.11 02:02:35.407 2025.06.11 00:54:10.053 2025.06.11 00:54:10.689
16 6.0.0.799 2025.06.07 be644 P P 860 642 2025.06.10 02:02:10.436 2025.06.10 02:02:11.296 2025.06.10 00:53:47.156 2025.06.10 00:53:47.798
17 6.0.0.797 2025.06.06 303e8 P P 934 658 2025.06.07 02:01:02.843 2025.06.07 02:01:03.777 2025.06.07 00:53:35.592 2025.06.07 00:53:36.250
18 6.0.0.795 2025.05.29 7a71a P P 849 636 2025.06.06 02:00:53.524 2025.06.06 02:00:54.373 2025.06.06 00:53:33.421 2025.06.06 00:53:34.057
19 6.0.0.792 2025.05.28 ee5a8 P P 856 703 2025.05.29 01:59:59.332 2025.05.29 02:00:00.188 2025.05.29 00:53:39.860 2025.05.29 00:53:40.563
20 6.0.0.791 2025.05.27 02db8 P P 870 645 2025.05.28 02:00:28.208 2025.05.28 02:00:29.078 2025.05.28 00:53:22.851 2025.05.28 00:53:23.496
21 6.0.0.789 2025.05.21 64051 P P 883 651 2025.05.25 02:00:11.643 2025.05.25 02:00:12.526 2025.05.25 00:53:47.716 2025.05.25 00:53:48.367
22 6.0.0.787 2025.05.20 230ad P P 947 665 2025.05.21 01:59:07.050 2025.05.21 01:59:07.997 2025.05.21 00:52:57.442 2025.05.21 00:52:58.107
23 6.0.0.783 2025.05.12 37320 P P 886 654 2025.05.19 01:58:54.615 2025.05.19 01:58:55.501 2025.05.19 00:53:05.164 2025.05.19 00:53:05.818
24 6.0.0.779 2025.05.11 136fa P P 861 685 2025.05.12 02:01:01.486 2025.05.12 02:01:02.347 2025.05.12 00:53:42.122 2025.05.12 00:53:42.807
25 6.0.0.778 2025.05.07 d735e P P 887 655 2025.05.11 02:00:26.031 2025.05.11 02:00:26.918 2025.05.11 00:53:56.266 2025.05.11 00:53:56.921
26 6.0.0.776 2025.05.06 007cd P P 884 670 2025.05.07 01:59:40.644 2025.05.07 01:59:41.528 2025.05.07 00:53:33.194 2025.05.07 00:53:33.864
27 6.0.0.770 2025.05.05 82c4a P P 854 659 2025.05.06 01:59:59.882 2025.05.06 02:00:00.736 2025.05.06 00:53:39.394 2025.05.06 00:53:40.053
28 6.0.0.767 2025.05.01 cdd29 P P 848 686 2025.05.02 02:00:35.673 2025.05.02 02:00:36.521 2025.05.02 00:54:30.442 2025.05.02 00:54:31.128
29 6.0.0.762 2025.04.30 5cb15 P P 883 669 2025.05.01 01:59:02.864 2025.05.01 01:59:03.747 2025.05.01 00:53:52.224 2025.05.01 00:53:52.893
30 6.0.0.755 2025.04.29 739c6 P P 825 630 2025.04.30 01:59:16.227 2025.04.30 01:59:17.052 2025.04.30 00:53:34.840 2025.04.30 00:53:35.470
31 6.0.0.753 2025.04.27 29ab3 P P 842 652 2025.04.29 01:59:26.475 2025.04.29 01:59:27.317 2025.04.29 00:53:38.129 2025.04.29 00:53:38.781
32 6.0.0.745 2025.04.21 78ad8 P P 877 649 2025.04.26 02:00:50.562 2025.04.26 02:00:51.439 2025.04.26 00:53:56.833 2025.04.26 00:53:57.482
33 6.0.0.744 2025.04.19 e883a P P 868 646 2025.04.20 02:00:18.041 2025.04.20 02:00:18.909 2025.04.20 00:53:49.861 2025.04.20 00:53:50.507
34 6.0.0.742 2025.04.17 abc3b P P 894 684 2025.04.19 01:59:45.551 2025.04.19 01:59:46.445 2025.04.19 00:53:25.035 2025.04.19 00:53:25.719
35 6.0.0.737 2025.04.16 fe52b P P 848 653 2025.04.17 02:00:10.230 2025.04.17 02:00:11.078 2025.04.17 00:53:38.259 2025.04.17 00:53:38.912
36 6.0.0.736 2025.04.14 3e6be P P 879 656 2025.04.15 02:01:04.157 2025.04.15 02:01:05.036 2025.04.15 00:53:55.750 2025.04.15 00:53:56.406
37 6.0.0.735 2025.04.13 6635c P P 852 652 2025.04.14 02:00:16.083 2025.04.14 02:00:16.935 2025.04.14 00:54:10.961 2025.04.14 00:54:11.613
38 6.0.0.734 2025.04.12 e2fd1 P P 844 625 2025.04.13 01:58:05.782 2025.04.13 01:58:06.626 2025.04.13 00:53:08.553 2025.04.13 00:53:09.178
39 6.0.0.730 2025.04.11 240b8 P P 846 665 2025.04.12 02:04:38.727 2025.04.12 02:04:39.573 2025.04.12 00:54:36.937 2025.04.12 00:54:37.602
40 6.0.0.726 2025.04.10 d79c6 P P 870 676 2025.04.11 02:05:00.288 2025.04.11 02:05:01.158 2025.04.11 00:54:25.975 2025.04.11 00:54:26.651
41 6.0.0.725 2025.04.09 a2b05 P P 847 667 2025.04.10 02:04:12.405 2025.04.10 02:04:13.252 2025.04.10 00:54:18.871 2025.04.10 00:54:19.538
42 6.0.0.722 2025.04.08 a8b86 P P 888 651 2025.04.09 02:00:50.486 2025.04.09 02:00:51.374 2025.04.09 00:53:57.649 2025.04.09 00:53:58.300
43 6.0.0.719 2025.04.06 90fd9 P P 865 650 2025.04.08 02:00:47.307 2025.04.08 02:00:48.172 2025.04.08 00:53:51.046 2025.04.08 00:53:51.696
44 6.0.0.717 2025.04.04 53d70 P P 838 660 2025.04.05 02:00:52.217 2025.04.05 02:00:53.055 2025.04.05 00:54:01.789 2025.04.05 00:54:02.449
45 6.0.0.716 2025.04.03 fc636 P P 845 655 2025.04.04 02:00:50.706 2025.04.04 02:00:51.551 2025.04.04 00:54:05.969 2025.04.04 00:54:06.624
46 6.0.0.715 2025.04.02 907ed P P 1571 666 2025.04.03 02:00:55.717 2025.04.03 02:00:57.288 2025.04.03 00:53:56.241 2025.04.03 00:53:56.907
47 6.0.0.710 2025.04.01 40651 P P 894 647 2025.04.02 02:01:04.558 2025.04.02 02:01:05.452 2025.04.02 00:54:39.631 2025.04.02 00:54:40.278
48 6.0.0.708 2025.03.31 cb069 P P 862 657 2025.04.01 02:00:22.244 2025.04.01 02:00:23.106 2025.04.01 00:53:55.941 2025.04.01 00:53:56.598
49 6.0.0.707 2025.03.28 4bd4f P P 872 647 2025.03.31 02:00:48.328 2025.03.31 02:00:49.200 2025.03.31 00:53:53.236 2025.03.31 00:53:53.883
50 6.0.0.702 2025.03.27 86f4d P P 941 690 2025.03.28 02:18:00.637 2025.03.28 02:18:01.578 2025.03.28 00:55:03.571 2025.03.28 00:55:04.261
51 6.0.0.698 2025.03.26 d72a7 P P 915 658 2025.03.27 15:44:07.342 2025.03.27 15:44:08.257 2025.03.27 14:35:18.722 2025.03.27 14:35:19.380
52 6.0.0.693 2025.03.25 8aac2 P P 934 681 2025.03.26 02:04:44.177 2025.03.26 02:04:45.111 2025.03.26 00:55:44.296 2025.03.26 00:55:44.977
53 6.0.0.693 2025.03.24 0b559 P P 908 673 2025.03.25 02:05:20.290 2025.03.25 02:05:21.198 2025.03.25 00:55:44.972 2025.03.25 00:55:45.645
54 6.0.0.687 2025.03.22 730aa P P 896 680 2025.03.24 02:05:05.010 2025.03.24 02:05:05.906 2025.03.24 00:56:07.918 2025.03.24 00:56:08.598
55 6.0.0.686 2025.03.20 71bf6 P P 918 699 2025.03.21 02:01:35.823 2025.03.21 02:01:36.741 2025.03.21 00:54:33.238 2025.03.21 00:54:33.937
56 6.0.0.685 2025.03.19 a8577 P P 867 680 2025.03.20 02:01:50.042 2025.03.20 02:01:50.909 2025.03.20 00:55:05.211 2025.03.20 00:55:05.891
57 6.0.0.680 2025.03.18 90d29 P P 881 649 2025.03.19 02:02:08.228 2025.03.19 02:02:09.109 2025.03.19 00:55:11.602 2025.03.19 00:55:12.251
58 6.0.0.677 2025.03.16 c0a60 P P 860 647 2025.03.18 02:00:20.597 2025.03.18 02:00:21.457 2025.03.18 00:55:05.293 2025.03.18 00:55:05.940
59 6.0.0.676 2025.03.15 11cfb P P 867 660 2025.03.16 01:59:43.773 2025.03.16 01:59:44.640 2025.03.16 00:54:10.292 2025.03.16 00:54:10.952
60 6.0.0.674 2025.03.14 7d82c P P 875 645 2025.03.15 01:58:18.128 2025.03.15 01:58:19.003 2025.03.15 00:54:40.358 2025.03.15 00:54:41.003
61 6.0.0.673 2025.03.13 40f5b P P 828 688 2025.03.14 14:29:22.482 2025.03.14 14:29:23.310 2025.03.14 13:24:31.839 2025.03.14 13:24:32.527
62 6.0.0.671 2025.03.12 a4fff P P 903 705 2025.03.13 02:03:44.997 2025.03.13 02:03:45.900 2025.03.13 00:56:16.914 2025.03.13 00:56:17.619
63 6.0.0.663 2025.03.11 65970 P P 922 689 2025.03.12 02:03:10.955 2025.03.12 02:03:11.877 2025.03.12 00:55:54.567 2025.03.12 00:55:55.256
64 6.0.0.661 2025.03.07 b9869 P P 901 685 2025.03.11 02:03:30.221 2025.03.11 02:03:31.122 2025.03.11 00:56:05.815 2025.03.11 00:56:06.500
65 6.0.0.660 2025.03.04 a6700 P P 898 663 2025.03.06 02:03:40.306 2025.03.06 02:03:41.204 2025.03.06 00:55:54.000 2025.03.06 00:55:54.663
66 6.0.0.658 2025.03.03 f15f8 P P 856 654 2025.03.04 02:00:27.664 2025.03.04 02:00:28.520 2025.03.04 00:55:08.964 2025.03.04 00:55:09.618
67 6.0.0.656 2025.02.27 25fb4 P P 856 694 2025.03.03 02:00:39.421 2025.03.03 02:00:40.277 2025.03.03 00:55:12.790 2025.03.03 00:55:13.484
68 6.0.0.655 2025.02.25 6e3e0 P P 932 694 2025.02.27 02:02:14.805 2025.02.27 02:02:15.737 2025.02.27 00:55:49.358 2025.02.27 00:55:50.052
69 6.0.0.654 2025.02.24 b7141 P P 843 653 2025.02.25 01:59:05.768 2025.02.25 01:59:06.611 2025.02.25 00:54:35.612 2025.02.25 00:54:36.265
70 6.0.0.652 2025.02.22 22662 P P 913 655 2025.02.24 01:58:27.204 2025.02.24 01:58:28.117 2025.02.24 00:54:10.875 2025.02.24 00:54:11.530
71 6.0.0.647 2025.02.21 9fccb P P 892 660 2025.02.22 01:57:27.548 2025.02.22 01:57:28.440 2025.02.22 00:53:49.519 2025.02.22 00:53:50.179
72 6.0.0.640 2025.02.19 9b8ac P P 857 660 2025.02.20 01:58:57.125 2025.02.20 01:58:57.982 2025.02.20 00:54:19.661 2025.02.20 00:54:20.321
73 6.0.0.639 2025.02.18 201a4 P P 866 649 2025.02.19 01:59:45.505 2025.02.19 01:59:46.371 2025.02.19 00:55:00.547 2025.02.19 00:55:01.196
74 6.0.0.637 2025.02.12 6d0f5 P P 889 656 2025.02.14 02:00:24.319 2025.02.14 02:00:25.208 2025.02.14 00:55:22.782 2025.02.14 00:55:23.438
75 6.0.0.636 2025.02.11 0424f P P 873 688 2025.02.12 01:59:53.459 2025.02.12 01:59:54.332 2025.02.12 00:54:47.836 2025.02.12 00:54:48.524
76 6.0.0.635 2025.02.10 f640f P P 876 653 2025.02.11 01:59:22.265 2025.02.11 01:59:23.141 2025.02.11 00:54:37.108 2025.02.11 00:54:37.761
77 6.0.0.629 2025.02.07 194f9 P P 867 661 2025.02.08 01:59:16.473 2025.02.08 01:59:17.340 2025.02.08 00:54:34.013 2025.02.08 00:54:34.674
78 6.0.0.628 2025.02.06 859d5 P P 857 662 2025.02.07 11:02:58.227 2025.02.07 11:02:59.084 2025.02.07 09:51:55.379 2025.02.07 09:51:56.041
79 6.0.0.621 2025.02.05 34fe7 P P 833 661 2025.02.07 02:13:00.333 2025.02.07 02:13:01.166 2025.02.07 01:01:36.491 2025.02.07 01:01:37.152
80 6.0.0.609 2025.02.04 76d57 P P 841 675 2025.02.05 02:12:49.346 2025.02.05 02:12:50.187 2025.02.05 01:01:42.450 2025.02.05 01:01:43.125
81 6.0.0.607 2025.02.03 1985b P P 846 710 2025.02.04 02:12:40.710 2025.02.04 02:12:41.556 2025.02.04 01:01:20.745 2025.02.04 01:01:21.455
82 6.0.0.601 2025.02.01 6af07 P P 866 694 2025.02.02 01:59:06.235 2025.02.02 01:59:07.101 2025.02.02 00:54:45.192 2025.02.02 00:54:45.886
83 6.0.0.600 2025.01.27 188de P P 838 652 2025.01.28 01:59:07.154 2025.01.28 01:59:07.992 2025.01.28 00:54:22.892 2025.01.28 00:54:23.544
84 6.0.0.599 2025.01.25 ba588 P P 848 661 2025.01.26 01:58:54.749 2025.01.26 01:58:55.597 2025.01.26 00:54:23.551 2025.01.26 00:54:24.212
85 6.0.0.598 2025.01.23 ddbc3 P P 854 663 2025.01.25 11:47:25.233 2025.01.25 11:47:26.087 2025.01.25 10:42:23.223 2025.01.25 10:42:23.886
86 6.0.0.595 2025.01.22 e62f3 P P 866 669 2025.01.23 01:59:21.460 2025.01.23 01:59:22.326 2025.01.23 00:54:22.326 2025.01.23 00:54:22.995
87 6.0.0.594 2025.01.21 47fb6 P P 910 723 2025.01.22 01:58:47.980 2025.01.22 01:58:48.890 2025.01.22 00:54:23.191 2025.01.22 00:54:23.914
88 6.0.0.590 2025.01.20 3d7c0 P P 891 650 2025.01.21 01:59:09.167 2025.01.21 01:59:10.058 2025.01.21 00:54:23.075 2025.01.21 00:54:23.725
89 6.0.0.588 2025.01.19 b1c4e P P 870 668 2025.01.20 01:58:31.859 2025.01.20 01:58:32.729 2025.01.20 00:54:17.101 2025.01.20 00:54:17.769
90 6.0.0.587 2025.01.18 63e6e P P 861 648 2025.01.19 01:58:12.941 2025.01.19 01:58:13.802 2025.01.19 00:54:11.643 2025.01.19 00:54:12.291
91 6.0.0.585 2025.01.16 2d6bb P P 859 672 2025.01.18 01:57:06.395 2025.01.18 01:57:07.254 2025.01.18 00:54:43.480 2025.01.18 00:54:44.152
92 6.0.0.584 2025.01.15 a0aa2 P P 879 660 2025.01.16 02:00:42.990 2025.01.16 02:00:43.869 2025.01.16 00:55:31.500 2025.01.16 00:55:32.160
93 6.0.0.581 2025.01.15 69690 P P 857 737 2025.01.15 18:10:28.294 2025.01.15 18:10:29.151 2025.01.15 17:04:10.099 2025.01.15 17:04:10.836
94 6.0.0.581 2025.01.14 21e9e P P 876 791 2025.01.15 01:59:54.000 2025.01.15 01:59:54.876 2025.01.15 00:55:08.778 2025.01.15 00:55:09.569
95 6.0.0.577 2025.01.14 91dce P P 890 675 2025.01.14 17:20:57.934 2025.01.14 17:20:58.824 2025.01.14 16:16:08.915 2025.01.14 16:16:09.590
96 6.0.0.577 2025.01.13 7e293 P P 858 661 2025.01.14 11:43:42.077 2025.01.14 11:43:42.935 2025.01.14 10:39:23.222 2025.01.14 10:39:23.883
97 6.0.0.576 2025.01.12 05898 P P 862 664 2025.01.13 02:01:07.465 2025.01.13 02:01:08.327 2025.01.13 00:55:29.755 2025.01.13 00:55:30.419
98 6.0.0.573 2025.01.10 c20f3 P P 915 665 2025.01.11 02:01:10.026 2025.01.11 02:01:10.941 2025.01.11 00:55:35.296 2025.01.11 00:55:35.961
99 6.0.0.571 2024.12.31 81bba P P 936 668 2025.01.01 02:00:07.723 2025.01.01 02:00:08.659 2025.01.01 00:55:01.678 2025.01.01 00:55:02.346
100 6.0.0.570 2024.12.30 c3c8d P P 864 674 2024.12.31 01:59:45.241 2024.12.31 01:59:46.105 2024.12.31 00:55:19.721 2024.12.31 00:55:20.395
101 6.0.0.565 2024.12.28 5fc59 P P 871 679 2024.12.29 17:55:13.718 2024.12.29 17:55:14.589 2024.12.29 16:50:27.893 2024.12.29 16:50:28.572
102 6.0.0.564 2024.12.26 12514 P P 856 659 2024.12.27 01:59:24.164 2024.12.27 01:59:25.020 2024.12.27 00:54:50.975 2024.12.27 00:54:51.634
103 6.0.0.560 2024.12.25 fa83e P P 904 698 2024.12.26 01:59:53.452 2024.12.26 01:59:54.356 2024.12.26 00:54:57.484 2024.12.26 00:54:58.182
104 6.0.0.559 2024.12.23 cc800 P P 844 664 2024.12.25 01:59:24.474 2024.12.25 01:59:25.318 2024.12.25 00:54:57.325 2024.12.25 00:54:57.989
105 6.0.0.556 2024.12.22 a0404 P P 853 674 2024.12.23 01:59:20.596 2024.12.23 01:59:21.449 2024.12.23 00:54:38.845 2024.12.23 00:54:39.519
106 6.0.0.555 2024.12.19 6990a P P 848 658 2024.12.21 12:54:10.317 2024.12.21 12:54:11.165 2024.12.21 11:48:54.628 2024.12.21 11:48:55.286
107 6.0.0.553 2024.12.17 d1f8a P P 859 662 2024.12.18 01:58:31.243 2024.12.18 01:58:32.102 2024.12.18 00:54:27.429 2024.12.18 00:54:28.091
108 6.0.0.552 2024.12.11 85e25 P P 1029 636 2024.12.16 01:57:57.285 2024.12.16 01:57:58.314 2024.12.16 00:54:17.079 2024.12.16 00:54:17.715
109 6.0.0.550 2024.12.10 b37ac P P 859 674 2024.12.11 02:01:25.479 2024.12.11 02:01:26.338 2024.12.11 00:54:50.940 2024.12.11 00:54:51.614
110 6.0.0.548 2024.12.08 2cc77 P P 883 656 2024.12.09 02:04:15.761 2024.12.09 02:04:16.644 2024.12.09 00:58:17.360 2024.12.09 00:58:18.016
111 6.0.0.544 2024.12.05 96943 P P 873 661 2024.12.06 01:58:48.233 2024.12.06 01:58:49.106 2024.12.06 00:55:06.785 2024.12.06 00:55:07.446
112 6.0.0.543 2024.12.03 30b77 P P 882 665 2024.12.04 01:58:49.169 2024.12.04 01:58:50.051 2024.12.04 00:55:45.417 2024.12.04 00:55:46.082
113 6.0.0.540 2024.12.02 4a1f4 P P 898 658 2024.12.03 01:58:08.282 2024.12.03 01:58:09.180 2024.12.03 00:55:02.326 2024.12.03 00:55:02.984
114 6.0.0.539 2024.11.28 1f283 P P 884 689 2024.11.30 01:57:31.862 2024.11.30 01:57:32.746 2024.11.30 00:54:51.031 2024.11.30 00:54:51.720
115 6.0.0.535 2024.11.27 6551a P P 863 662 2024.11.28 01:56:11.627 2024.11.28 01:56:12.490 2024.11.28 00:54:11.181 2024.11.28 00:54:11.843
116 6.0.0.535 2024.11.26 77b95 P P 1025 663 2024.11.27 01:56:30.447 2024.11.27 01:56:31.472 2024.11.27 00:54:28.731 2024.11.27 00:54:29.394
117 6.0.0.534 2024.11.25 e9584 P P 904 668 2024.11.26 01:56:45.845 2024.11.26 01:56:46.749 2024.11.26 00:54:13.877 2024.11.26 00:54:14.545
118 6.0.0.533 2024.11.17 933ac P P 864 715 2024.11.22 01:57:24.870 2024.11.22 01:57:25.734 2024.11.22 00:54:43.393 2024.11.22 00:54:44.108
119 6.0.0.532 2024.11.17 1a471 P P 857 667 2024.11.17 14:31:10.804 2024.11.17 14:31:11.661 2024.11.17 13:29:09.559 2024.11.17 13:29:10.226
120 6.0.0.532 2024.11.16 9e263 P P 883 660 2024.11.17 01:55:57.807 2024.11.17 01:55:58.690 2024.11.17 00:53:58.483 2024.11.17 00:53:59.143
121 6.0.0.530 2024.11.15 49804 P P 937 641 2024.11.16 01:54:09.749 2024.11.16 01:54:10.686 2024.11.16 00:53:42.293 2024.11.16 00:53:42.934
122 6.0.0.528 2024.11.14 9625b P P 856 675 2024.11.15 01:58:38.508 2024.11.15 01:58:39.364 2024.11.15 00:55:32.137 2024.11.15 00:55:32.812
123 6.0.0.526 2024.11.12 65b80 P P 1042 698 2024.11.14 01:57:46.295 2024.11.14 01:57:47.337 2024.11.14 00:54:53.166 2024.11.14 00:54:53.864
124 6.0.0.523 2024.11.08 8ca23 P P 896 1135 2024.11.11 01:56:00.447 2024.11.11 01:56:01.343 2024.11.11 00:54:08.559 2024.11.11 00:54:09.694
125 6.0.0.520 2024.11.08 52657 P P 922 625 2024.11.08 18:29:55.454 2024.11.08 18:29:56.376 2024.11.08 17:29:01.577 2024.11.08 17:29:02.202
126 6.0.0.520 2024.11.07 4eefa P P 879 661 2024.11.08 01:55:10.110 2024.11.08 01:55:10.989 2024.11.08 00:54:15.043 2024.11.08 00:54:15.704
127 6.0.0.516 2024.11.04 b0c36 P P 852 684 2024.11.05 01:56:17.410 2024.11.05 01:56:18.262 2024.11.05 00:54:04.165 2024.11.05 00:54:04.849
128 6.0.0.515 2024.10.30 d53f3 P P 874 673 2024.11.04 01:55:51.593 2024.11.04 01:55:52.467 2024.11.04 00:54:08.618 2024.11.04 00:54:09.291
129 6.0.0.512 2024.10.29 833ef P P 953 664 2024.10.30 01:58:17.727 2024.10.30 01:58:18.680 2024.10.30 00:55:08.700 2024.10.30 00:55:09.364
130 6.0.0.511 2024.10.26 c4bc9 P P 864 672 2024.10.29 01:58:01.416 2024.10.29 01:58:02.280 2024.10.29 00:54:51.431 2024.10.29 00:54:52.103
131 6.0.0.508 2024.10.24 a8f5b P P 875 671 2024.10.26 10:05:02.297 2024.10.26 10:05:03.172 2024.10.26 09:01:19.113 2024.10.26 09:01:19.784
132 6.0.0.502 2024.10.22 6bfd7 P P 887 673 2024.10.23 01:57:48.880 2024.10.23 01:57:49.767 2024.10.23 00:54:38.281 2024.10.23 00:54:38.954
133 6.0.0.500 2024.10.21 be565 P P 960 670 2024.10.22 01:58:10.541 2024.10.22 01:58:11.501 2024.10.22 00:54:53.212 2024.10.22 00:54:53.882
134 6.0.0.499 2024.10.19 6214b P P 854 663 2024.10.20 01:57:09.500 2024.10.20 01:57:10.354 2024.10.20 00:54:38.869 2024.10.20 00:54:39.532
135 6.0.0.498 2024.10.18 591a7 P P 849 701 2024.10.19 01:56:33.862 2024.10.19 01:56:34.711 2024.10.19 00:54:05.440 2024.10.19 00:54:06.141
136 6.0.0.494 2024.10.17 042ce P P 881 666 2024.10.18 01:57:10.916 2024.10.18 01:57:11.797 2024.10.18 00:54:15.823 2024.10.18 00:54:16.489
137 6.0.0.491 2024.10.14 dc5fb P P 848 888 2024.10.15 01:56:49.758 2024.10.15 01:56:50.606 2024.10.15 00:54:05.851 2024.10.15 00:54:06.739
138 6.0.0.489 2024.10.11 2ba59 P P 897 1011 2024.10.12 01:56:17.625 2024.10.12 01:56:18.522 2024.10.12 00:53:52.335 2024.10.12 00:53:53.346
139 6.0.0.488 2024.10.09 1c93e P P 847 656 2024.10.10 01:56:06.708 2024.10.10 01:56:07.555 2024.10.10 00:54:13.976 2024.10.10 00:54:14.632
140 6.0.0.487 2024.10.06 065a3 P P 869 685 2024.10.07 01:57:31.572 2024.10.07 01:57:32.441 2024.10.07 00:54:50.968 2024.10.07 00:54:51.653
141 6.0.0.485 2024.10.05 9f5f7 P P 860 669 2024.10.06 01:57:08.157 2024.10.06 01:57:09.017 2024.10.06 00:54:30.789 2024.10.06 00:54:31.458
142 6.0.0.485 2024.10.04 e95c1 P P 876 669 2024.10.05 01:57:01.667 2024.10.05 01:57:02.543 2024.10.05 00:54:11.470 2024.10.05 00:54:12.139
143 6.0.0.483 2024.10.02 5e5ae P P 881 674 2024.10.03 01:58:14.953 2024.10.03 01:58:15.834 2024.10.03 00:54:54.964 2024.10.03 00:54:55.638
144 6.0.0.478 2024.09.30 b5010 P P 895 838 2024.10.01 01:57:12.865 2024.10.01 01:57:13.760 2024.10.01 00:54:25.041 2024.10.01 00:54:25.879
145 6.0.0.474 2024.09.26 e4efb P P 1082 669 2024.09.30 01:56:57.083 2024.09.30 01:56:58.165 2024.09.30 00:54:19.807 2024.09.30 00:54:20.476
146 6.0.0.471 2024.09.25 dab71 P P 889 652 2024.09.26 01:56:53.498 2024.09.26 01:56:54.387 2024.09.26 00:54:33.915 2024.09.26 00:54:34.567
147 6.0.0.471 2024.09.24 01b51 P P 882 668 2024.09.25 01:57:44.298 2024.09.25 01:57:45.180 2024.09.25 00:54:58.058 2024.09.25 00:54:58.726
148 6.0.0.470 2024.09.23 77cc0 P P 850 667 2024.09.24 01:56:53.888 2024.09.24 01:56:54.738 2024.09.24 00:54:42.508 2024.09.24 00:54:43.175
149 6.0.0.467 2024.09.21 ea0b8 P P 922 706 2024.09.23 01:58:07.011 2024.09.23 01:58:07.933 2024.09.23 00:55:32.750 2024.09.23 00:55:33.456
150 6.0.0.466 2024.09.20 32dc6 P P 864 650 2024.09.21 01:56:24.220 2024.09.21 01:56:25.084 2024.09.21 00:54:19.815 2024.09.21 00:54:20.465
151 6.0.0.461 2024.09.17 2c895 P P 893 669 2024.09.18 01:55:44.956 2024.09.18 01:55:45.849 2024.09.18 00:53:30.104 2024.09.18 00:53:30.773
152 6.0.0.460 2024.09.11 3c253 P P 909 654 2024.09.17 01:55:46.375 2024.09.17 01:55:47.284 2024.09.17 00:53:56.573 2024.09.17 00:53:57.227
153 6.0.0.457 2024.09.09 fdc6f P P 865 673 2024.09.10 01:56:33.516 2024.09.10 01:56:34.381 2024.09.10 00:54:06.986 2024.09.10 00:54:07.659
154 6.0.0.455 2024.09.07 500d8 P P 887 663 2024.09.08 01:56:55.668 2024.09.08 01:56:56.555 2024.09.08 00:54:40.558 2024.09.08 00:54:41.221
155 6.0.0.454 2024.09.05 4d70f P P 876 671 2024.09.06 01:57:06.319 2024.09.06 01:57:07.195 2024.09.06 00:54:18.547 2024.09.06 00:54:19.218
156 6.0.0.452 2024.09.04 9ff9c P P 883 1152 2024.09.05 01:56:38.988 2024.09.05 01:56:39.871 2024.09.05 00:54:23.577 2024.09.05 00:54:24.729
157 6.0.0.450 2024.09.02 27124 P P 859 660 2024.09.04 01:57:06.485 2024.09.04 01:57:07.344 2024.09.04 00:54:23.999 2024.09.04 00:54:24.659
158 6.0.0.447 2024.09.01 901b4 P P 910 674 2024.09.02 01:47:16.531 2024.09.02 01:47:17.441 2024.09.02 00:44:25.860 2024.09.02 00:44:26.534
159 6.0.0.446 2024.08.30 fe1b2 P P 859 687 2024.09.01 01:45:52.163 2024.09.01 01:45:53.022 2024.09.01 00:44:21.338 2024.09.01 00:44:22.025
160 6.0.0.444 2024.08.28 785d4 P P 875 654 2024.08.30 01:46:13.169 2024.08.30 01:46:14.044 2024.08.30 00:44:42.544 2024.08.30 00:44:43.198
161 6.0.0.442 2024.08.21 4a68f P P 847 663 2024.08.28 01:45:56.603 2024.08.28 01:45:57.450 2024.08.28 00:44:24.509 2024.08.28 00:44:25.172
162 6.0.0.441 2024.08.20 75042 P P 998 669 2024.08.21 01:44:56.118 2024.08.21 01:44:57.116 2024.08.21 00:43:46.283 2024.08.21 00:43:46.952
163 6.0.0.438 2024.08.16 088b5 P P 1042 765 2024.08.19 01:47:25.218 2024.08.19 01:47:26.260 2024.08.19 00:44:37.325 2024.08.19 00:44:38.090
164 6.0.0.437 2024.08.14 3c88b P P 1078 800 2024.08.16 01:50:32.817 2024.08.16 01:50:33.895 2024.08.16 00:45:33.720 2024.08.16 00:45:34.520
165 6.0.0.436 2024.08.13 b8e75 P P 1088 796 2024.08.14 01:49:07.790 2024.08.14 01:49:08.878 2024.08.14 00:44:50.555 2024.08.14 00:44:51.351
166 6.0.0.432 2024.08.11 e82ac P P 1102 771 2024.08.13 01:47:41.993 2024.08.13 01:47:43.095 2024.08.13 00:44:24.666 2024.08.13 00:44:25.437
167 6.0.0.431 2024.08.11 16bb1 P P 1071 776 2024.08.11 17:53:13.503 2024.08.11 17:53:14.574 2024.08.11 16:49:32.141 2024.08.11 16:49:32.917
168 6.0.0.431 2024.08.09 de5a7 P P 1060 779 2024.08.10 17:26:34.554 2024.08.10 17:26:35.614 2024.08.10 16:23:43.984 2024.08.10 16:23:44.763
169 6.0.0.428 2024.08.08 9191b P P 1067 756 2024.08.10 01:47:06.130 2024.08.10 01:47:07.197 2024.08.10 00:44:24.246 2024.08.10 00:44:25.002
170 6.0.0.423 2024.08.07 33b41 P P 1050 757 2024.08.08 08:46:24.758 2024.08.08 08:46:25.808 2024.08.08 07:43:41.502 2024.08.08 07:43:42.259
171 6.0.0.421 2024.08.06 ed60d P P 966 658 2024.08.07 01:42:44.854 2024.08.07 01:42:45.820 2024.08.07 00:42:53.756 2024.08.07 00:42:54.414
172 6.0.0.419 2024.08.05 3505a P P 921 699 2024.08.06 01:41:00.546 2024.08.06 01:41:01.467 2024.08.06 00:42:34.497 2024.08.06 00:42:35.196
173 6.0.0.409 2024.08.02 ec18f P P 905 666 2024.08.05 01:40:06.788 2024.08.05 01:40:07.693 2024.08.05 00:42:01.254 2024.08.05 00:42:01.920
174 6.0.0.406 2024.08.01 b20be P P 920 672 2024.08.02 01:38:35.398 2024.08.02 01:38:36.318 2024.08.02 00:41:19.377 2024.08.02 00:41:20.049
175 6.0.0.405 2024.07.31 a62ac P P 916 783 2024.08.01 01:46:45.745 2024.08.01 01:46:46.661 2024.08.01 00:46:28.584 2024.08.01 00:46:29.367
176 6.0.0.403 2024.07.29 30f03 P P 924 675 2024.07.30 01:42:00.439 2024.07.30 01:42:01.363 2024.07.30 00:42:52.549 2024.07.30 00:42:53.224
177 6.0.0.401 2024.07.26 24e41 P P 902 679 2024.07.27 01:41:17.053 2024.07.27 01:41:17.955 2024.07.27 00:42:26.336 2024.07.27 00:42:27.015
178 6.0.0.400 2024.07.24 5bb78 P P 945 654 2024.07.25 01:42:03.399 2024.07.25 01:42:04.344 2024.07.25 00:42:35.612 2024.07.25 00:42:36.266
179 6.0.0.398 2024.07.23 85b18 P E 925 2233 2024.07.24 02:05:20.123 2024.07.24 02:05:21.048 2024.07.24 00:45:27.548 2024.07.24 00:45:29.781
180 6.0.0.397 2024.07.22 c734c P P 913 675 2024.07.23 01:41:50.226 2024.07.23 01:41:51.139 2024.07.23 00:42:41.314 2024.07.23 00:42:41.989
181 6.0.0.396 2024.07.13 cf952 P P 960 675 2024.07.22 01:42:03.015 2024.07.22 01:42:03.975 2024.07.22 00:42:47.822 2024.07.22 00:42:48.497
182 6.0.0.395 2024.07.10 845f4 P P 891 656 2024.07.13 01:39:47.699 2024.07.13 01:39:48.590 2024.07.13 00:41:40.067 2024.07.13 00:41:40.723
183 6.0.0.392 2024.07.09 ea301 P P 902 671 2024.07.10 01:47:51.499 2024.07.10 01:47:52.401 2024.07.10 00:42:57.572 2024.07.10 00:42:58.243
184 6.0.0.391 2024.07.08 7d50c P P 939 684 2024.07.09 01:44:18.673 2024.07.09 01:44:19.612 2024.07.09 00:43:04.153 2024.07.09 00:43:04.837
185 6.0.0.389 2024.07.05 cc71c P P 920 660 2024.07.06 01:44:49.478 2024.07.06 01:44:50.398 2024.07.06 00:43:27.267 2024.07.06 00:43:27.927
186 6.0.0.388 2024.06.30 e5700 P P 915 675 2024.07.01 01:44:55.256 2024.07.01 01:44:56.171 2024.07.01 00:43:18.643 2024.07.01 00:43:19.318
187 6.0.0.387 2024.06.27 7c28a P P 911 666 2024.06.28 01:44:35.956 2024.06.28 01:44:36.867 2024.06.28 00:43:37.113 2024.06.28 00:43:37.779
188 6.0.0.386 2024.06.23 7c57f P P 965 654 2024.06.24 01:41:44.690 2024.06.24 01:41:45.655 2024.06.24 00:42:48.349 2024.06.24 00:42:49.003
189 6.0.0.384 2024.06.21 24d99 P P 890 698 2024.06.22 01:38:29.997 2024.06.22 01:38:30.887 2024.06.22 00:41:43.742 2024.06.22 00:41:44.440
190 6.0.0.374 2024.06.13 0097d P P 921 670 2024.06.21 18:25:25.016 2024.06.21 18:25:25.937 2024.06.21 17:28:13.862 2024.06.21 17:28:14.532
191 6.0.0.373 2024.06.09 363f0 P P 1547 1141 2024.06.12 23:40:29.253 2024.06.12 23:40:30.800 2024.06.12 22:47:04.285 2024.06.12 22:47:05.426
192 6.0.0.372 2024.06.08 9e7f2 P P 750 500 2024.06.09 19:06:40.728 2024.06.09 19:06:41.478 2024.06.09 18:15:54.880 2024.06.09 18:15:55.380
193 6.0.0.368 2024.06.03 25f3e P P 969 687 2024.06.15 12:01:26.976 2024.06.15 12:01:27.945 2024.06.15 11:05:35.401 2024.06.15 11:05:36.088
194 6.0.0.366 2024.05.28 8e46f P P 734 500 2024.06.10 20:00:42.757 2024.06.10 20:00:43.491 2024.06.10 19:09:45.428 2024.06.10 19:09:45.928
195 6.0.0.363 2024.05.28 95442 P P 735 500 2024.06.10 16:20:52.673 2024.06.10 16:20:53.408 2024.06.10 15:29:55.356 2024.06.10 15:29:55.856
196 6.0.0.363 2024.05.28 40d0b P P 734 500 2024.06.10 18:14:11.536 2024.06.10 18:14:12.270 2024.06.10 17:23:16.330 2024.06.10 17:23:16.830
197 6.0.0.362 2024.05.24 ecc49 P P 1516 1141 2024.05.24 23:40:21.650 2024.05.24 23:40:23.166 2024.05.24 22:47:02.777 2024.05.24 22:47:03.918
198 6.0.0.359 2024.05.23 9cb11 P P 1548 2157 2024.05.23 23:40:59.759 2024.05.23 23:41:01.307 2024.05.23 22:47:27.688 2024.05.23 22:47:29.845
199 6.0.0.358 2024.05.21 995dd P P 1548 1173 2024.05.22 23:40:51.319 2024.05.22 23:40:52.867 2024.05.22 22:47:03.106 2024.05.22 22:47:04.279
200 6.0.0.357 2024.05.18 bf6c4 P P 1532 1141 2024.05.20 23:40:04.202 2024.05.20 23:40:05.734 2024.05.20 22:47:01.695 2024.05.20 22:47:02.836
201 6.0.0.356 2024.05.17 eab06 P P 1531 1156 2024.05.17 23:39:57.123 2024.05.17 23:39:58.654 2024.05.17 22:47:12.426 2024.05.17 22:47:13.582
202 6.0.0.355 2024.05.16 8dd6e P P 1578 2156 2024.05.16 23:39:58.916 2024.05.16 23:40:00.494 2024.05.16 22:46:59.388 2024.05.16 22:47:01.544
203 6.0.0.354 2024.05.15 d3adc P P 1547 1156 2024.05.15 23:40:05.395 2024.05.15 23:40:06.942 2024.05.15 22:47:12.682 2024.05.15 22:47:13.838
204 6.0.0.351 2024.05.14 2e3e0 P P 1531 1203 2024.05.14 23:39:32.576 2024.05.14 23:39:34.107 2024.05.14 22:46:51.317 2024.05.14 22:46:52.520
205 6.0.0.348 2024.05.08 e1ec4 P P 1501 1141 2024.05.13 23:40:04.689 2024.05.13 23:40:06.190 2024.05.13 22:47:12.569 2024.05.13 22:47:13.710
206 6.0.0.346 2024.05.07 9d7de P P 1532 1141 2024.05.07 23:40:10.925 2024.05.07 23:40:12.457 2024.05.07 22:47:13.674 2024.05.07 22:47:14.815
207 6.0.0.345 2024.05.06 154a0 P P 1531 1156 2024.05.06 23:39:46.883 2024.05.06 23:39:48.414 2024.05.06 22:46:56.207 2024.05.06 22:46:57.363
208 6.0.0.344 2024.05.02 b49d8 P P 1532 1141 2024.05.02 23:38:55.878 2024.05.02 23:38:57.410 2024.05.02 22:46:31.415 2024.05.02 22:46:32.556
209 6.0.0.342 2024.04.29 e6247 P P 1531 1125 2024.04.29 23:39:05.608 2024.04.29 23:39:07.139 2024.04.29 22:46:54.781 2024.04.29 22:46:55.906
210 6.0.0.339 2024.04.28 0bcba P P 2531 1172 2024.04.28 23:38:56.230 2024.04.28 23:38:58.761 2024.04.28 22:46:31.642 2024.04.28 22:46:32.814
211 6.0.0.336 2024.04.24 7d2ac P P 3547 1141 2024.04.26 23:39:02.772 2024.04.26 23:39:06.319 2024.04.26 22:46:36.021 2024.04.26 22:46:37.162
212 6.0.0.333 2024.04.23 85d98 P P 1516 1141 2024.04.23 23:39:35.465 2024.04.23 23:39:36.981 2024.04.23 22:46:56.705 2024.04.23 22:46:57.846
213 6.0.0.328 2024.04.22 485d0 P P 2547 1157 2024.04.22 23:39:14.998 2024.04.22 23:39:17.545 2024.04.22 22:46:38.127 2024.04.22 22:46:39.284
214 6.0.0.327 2024.04.19 eeed9 P P 2516 1156 2024.04.21 23:39:32.434 2024.04.21 23:39:34.950 2024.04.21 22:46:58.788 2024.04.21 22:46:59.944
215 6.0.0.325 2024.04.18 f5930 P P 1969 1140 2024.04.18 23:39:25.601 2024.04.18 23:39:27.570 2024.04.18 22:46:37.602 2024.04.18 22:46:38.742
216 6.0.0.324 2024.04.17 84ac9 P P 1531 1140 2024.04.17 23:40:00.085 2024.04.17 23:40:01.616 2024.04.17 22:46:58.277 2024.04.17 22:46:59.417
217 6.0.0.321 2024.04.16 eba22 P P 2532 1125 2024.04.16 23:38:52.431 2024.04.16 23:38:54.963 2024.04.16 22:46:35.959 2024.04.16 22:46:37.084

Elapsed time, ms. Chart for last 150 runs:

Last commits information (all timestamps in UTC):