datahub postgress 数据库导入

wangjun@wangjundeMacBook-Pro Public % python3 -m datahub ingest -c recipe.dhub.yaml
[2023-03-08 16:20:59,718] INFO     {datahub.cli.ingest_cli:172} - DataHub CLI version: 0.10.0.4
[2023-03-08 16:20:59,803] INFO     {datahub.ingestion.run.pipeline:184} - Sink configured successfully. DataHubRestEmitter: configured to talk to http://localhost:8080
[2023-03-08 16:21:00,648] INFO     {datahub.ingestion.run.pipeline:201} - Source configured successfully.
[2023-03-08 16:21:00,650] INFO     {datahub.cli.ingest_cli:129} - Starting metadata ingestion
-2023-03-08 16:21:00,829 INFO sqlalchemy.engine.Engine select pg_catalog.version()
[2023-03-08 16:21:00,829] INFO     {sqlalchemy.engine.Engine:1853} - select pg_catalog.version()
2023-03-08 16:21:00,829 INFO sqlalchemy.engine.Engine [raw sql] {}
[2023-03-08 16:21:00,829] INFO     {sqlalchemy.engine.Engine:1858} - [raw sql] {}
2023-03-08 16:21:00,840 INFO sqlalchemy.engine.Engine select current_schema()
[2023-03-08 16:21:00,840] INFO     {sqlalchemy.engine.Engine:1853} - select current_schema()
2023-03-08 16:21:00,840 INFO sqlalchemy.engine.Engine [raw sql] {}
[2023-03-08 16:21:00,840] INFO     {sqlalchemy.engine.Engine:1858} - [raw sql] {}
2023-03-08 16:21:00,850 INFO sqlalchemy.engine.Engine show standard_conforming_strings
[2023-03-08 16:21:00,850] INFO     {sqlalchemy.engine.Engine:1853} - show standard_conforming_strings
2023-03-08 16:21:00,850 INFO sqlalchemy.engine.Engine [raw sql] {}
[2023-03-08 16:21:00,850] INFO     {sqlalchemy.engine.Engine:1858} - [raw sql] {}
|2023-03-08 16:21:02,455 INFO sqlalchemy.engine.Engine SELECT nspname FROM pg_namespace WHERE nspname NOT LIKE 'pg_%%' ORDER BY nspname
[2023-03-08 16:21:02,455] INFO     {sqlalchemy.engine.Engine:1853} - SELECT nspname FROM pg_namespace WHERE nspname NOT LIKE 'pg_%%' ORDER BY nspname
2023-03-08 16:21:02,455 INFO sqlalchemy.engine.Engine [generated in 0.00012s] {}
[2023-03-08 16:21:02,455] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00012s] {}
\2023-03-08 16:21:02,607 INFO sqlalchemy.engine.Engine SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind in ('r', 'p')
[2023-03-08 16:21:02,607] INFO     {sqlalchemy.engine.Engine:1853} - SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind in ('r', 'p')
2023-03-08 16:21:02,607 INFO sqlalchemy.engine.Engine [generated in 0.00019s] {'schema': 'public'}
[2023-03-08 16:21:02,607] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00019s] {'schema': 'public'}
2023-03-08 16:21:02,620 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:02,620] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:02,620 INFO sqlalchemy.engine.Engine [generated in 0.00023s] {'schema': 'public', 'table_name': 'city_rule'}
[2023-03-08 16:21:02,620] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00023s] {'schema': 'public', 'table_name': 'city_rule'}
2023-03-08 16:21:02,625 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:02,625] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:02,626 INFO sqlalchemy.engine.Engine [generated in 0.00040s] {'table_oid': 25567}
[2023-03-08 16:21:02,626] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00040s] {'table_oid': 25567}
-2023-03-08 16:21:02,759 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:02,759] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:02,760 INFO sqlalchemy.engine.Engine [generated in 0.00051s] {}
[2023-03-08 16:21:02,760] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00051s] {}
2023-03-08 16:21:02,765 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:02,765] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:02,765 INFO sqlalchemy.engine.Engine [generated in 0.00018s] {}
[2023-03-08 16:21:02,765] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00018s] {}
/2023-03-08 16:21:03,187 INFO sqlalchemy.engine.Engine 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
[2023-03-08 16:21:03,187] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
2023-03-08 16:21:03,187 INFO sqlalchemy.engine.Engine [generated in 0.00078s] {'table_oid': 25567}
[2023-03-08 16:21:03,187] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00078s] {'table_oid': 25567}
2023-03-08 16:21:03,194 INFO sqlalchemy.engine.Engine 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
[2023-03-08 16:21:03,194] INFO     {sqlalchemy.engine.Engine:1853} - 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
2023-03-08 16:21:03,195 INFO sqlalchemy.engine.Engine [generated in 0.00072s] {'table_oid': 25567}
[2023-03-08 16:21:03,195] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00072s] {'table_oid': 25567}
2023-03-08 16:21:03,205 INFO sqlalchemy.engine.Engine 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
[2023-03-08 16:21:03,205] INFO     {sqlalchemy.engine.Engine:1853} - 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
2023-03-08 16:21:03,205 INFO sqlalchemy.engine.Engine [generated in 0.00056s] {'table_oid': 25567}
[2023-03-08 16:21:03,205] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00056s] {'table_oid': 25567}
2023-03-08 16:21:03,223 INFO sqlalchemy.engine.Engine 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
[2023-03-08 16:21:03,223] INFO     {sqlalchemy.engine.Engine:1853} - 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
2023-03-08 16:21:03,223 INFO sqlalchemy.engine.Engine [generated in 0.00054s] {'table': 25567}
[2023-03-08 16:21:03,223] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00054s] {'table': 25567}
2023-03-08 16:21:03,233 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,233] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
|2023-03-08 16:21:03,235 INFO sqlalchemy.engine.Engine [cached since 0.6148s ago] {'schema': 'public', 'table_name': 'city_load_version_his'}
[2023-03-08 16:21:03,235] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.6148s ago] {'schema': 'public', 'table_name': 'city_load_version_his'}
2023-03-08 16:21:03,242 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,242] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,242 INFO sqlalchemy.engine.Engine [cached since 0.617s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,242] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.617s ago] {'table_oid': 25579}
2023-03-08 16:21:03,248 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:03,248] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,248 INFO sqlalchemy.engine.Engine [cached since 0.4886s ago] {}
[2023-03-08 16:21:03,248] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.4886s ago] {}
2023-03-08 16:21:03,254 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:03,254] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,254 INFO sqlalchemy.engine.Engine [cached since 0.4886s ago] {}
[2023-03-08 16:21:03,254] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.4886s ago] {}
2023-03-08 16:21:03,261 INFO sqlalchemy.engine.Engine 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
[2023-03-08 16:21:03,261] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
2023-03-08 16:21:03,261 INFO sqlalchemy.engine.Engine [cached since 0.07434s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,261] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.07434s ago] {'table_oid': 25579}
2023-03-08 16:21:03,268 INFO sqlalchemy.engine.Engine 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
[2023-03-08 16:21:03,268] INFO     {sqlalchemy.engine.Engine:1853} - 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
2023-03-08 16:21:03,268 INFO sqlalchemy.engine.Engine [cached since 0.07382s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,268] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.07382s ago] {'table_oid': 25579}
2023-03-08 16:21:03,273 INFO sqlalchemy.engine.Engine 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
[2023-03-08 16:21:03,273] INFO     {sqlalchemy.engine.Engine:1853} - 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
2023-03-08 16:21:03,273 INFO sqlalchemy.engine.Engine [cached since 0.06867s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,273] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.06867s ago] {'table_oid': 25579}
2023-03-08 16:21:03,281 INFO sqlalchemy.engine.Engine 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
[2023-03-08 16:21:03,281] INFO     {sqlalchemy.engine.Engine:1853} - 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
2023-03-08 16:21:03,281 INFO sqlalchemy.engine.Engine [cached since 0.05867s ago] {'table': 25579}
[2023-03-08 16:21:03,281] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.05867s ago] {'table': 25579}
2023-03-08 16:21:03,288 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,288] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,288 INFO sqlalchemy.engine.Engine [cached since 0.6682s ago] {'schema': 'public', 'table_name': 'city_black'}
[2023-03-08 16:21:03,288] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.6682s ago] {'schema': 'public', 'table_name': 'city_black'}
2023-03-08 16:21:03,301 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,301] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,302 INFO sqlalchemy.engine.Engine [cached since 0.6762s ago] {'table_oid': 25582}
[2023-03-08 16:21:03,302] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.6762s ago] {'table_oid': 25582}
2023-03-08 16:21:03,309 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:03,309] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,309 INFO sqlalchemy.engine.Engine [cached since 0.5494s ago] {}
[2023-03-08 16:21:03,309] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.5494s ago] {}
2023-03-08 16:21:03,314 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:03,314] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,314 INFO sqlalchemy.engine.Engine [cached since 0.5492s ago] {}
[2023-03-08 16:21:03,314] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.5492s ago] {}
2023-03-08 16:21:03,320 INFO sqlalchemy.engine.Engine 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
[2023-03-08 16:21:03,320] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
2023-03-08 16:21:03,320 INFO sqlalchemy.engine.Engine [cached since 0.134s ago] {'table_oid': 25582}
[2023-03-08 16:21:03,320] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.134s ago] {'table_oid': 25582}
2023-03-08 16:21:03,327 INFO sqlalchemy.engine.Engine 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
[2023-03-08 16:21:03,327] INFO     {sqlalchemy.engine.Engine:1853} - 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
2023-03-08 16:21:03,327 INFO sqlalchemy.engine.Engine [cached since 0.1329s ago] {'table_oid': 25582}
[2023-03-08 16:21:03,327] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1329s ago] {'table_oid': 25582}
2023-03-08 16:21:03,332 INFO sqlalchemy.engine.Engine 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
[2023-03-08 16:21:03,332] INFO     {sqlalchemy.engine.Engine:1853} - 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
2023-03-08 16:21:03,332 INFO sqlalchemy.engine.Engine [cached since 0.1276s ago] {'table_oid': 25582}
[2023-03-08 16:21:03,332] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1276s ago] {'table_oid': 25582}
2023-03-08 16:21:03,338 INFO sqlalchemy.engine.Engine 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
[2023-03-08 16:21:03,338] INFO     {sqlalchemy.engine.Engine:1853} - 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
2023-03-08 16:21:03,338 INFO sqlalchemy.engine.Engine [cached since 0.1157s ago] {'table': 25582}
[2023-03-08 16:21:03,338] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1157s ago] {'table': 25582}
2023-03-08 16:21:03,346 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,346] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,346 INFO sqlalchemy.engine.Engine [cached since 0.7266s ago] {'schema': 'public', 'table_name': 'city_load_version'}
[2023-03-08 16:21:03,346] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7266s ago] {'schema': 'public', 'table_name': 'city_load_version'}
2023-03-08 16:21:03,355 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,355] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,356 INFO sqlalchemy.engine.Engine [cached since 0.7303s ago] {'table_oid': 25585}
[2023-03-08 16:21:03,356] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7303s ago] {'table_oid': 25585}
2023-03-08 16:21:03,360 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:03,360] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,360 INFO sqlalchemy.engine.Engine [cached since 0.601s ago] {}
[2023-03-08 16:21:03,360] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.601s ago] {}
2023-03-08 16:21:03,365 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:03,365] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,365 INFO sqlalchemy.engine.Engine [cached since 0.5997s ago] {}
[2023-03-08 16:21:03,365] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.5997s ago] {}
2023-03-08 16:21:03,372 INFO sqlalchemy.engine.Engine 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
[2023-03-08 16:21:03,372] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT
                pgd.description as table_comment
            FROM
                pg_catalog.pg_description pgd
            WHERE
                pgd.objsubid = 0 AND
                pgd.objoid = %(table_oid)s
        
2023-03-08 16:21:03,373 INFO sqlalchemy.engine.Engine [cached since 0.1861s ago] {'table_oid': 25585}
[2023-03-08 16:21:03,373] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1861s ago] {'table_oid': 25585}
2023-03-08 16:21:03,379 INFO sqlalchemy.engine.Engine 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
[2023-03-08 16:21:03,379] INFO     {sqlalchemy.engine.Engine:1853} - 
                SELECT a.attname
                FROM pg_attribute a JOIN (
                    SELECT unnest(ix.indkey) attnum,
                           generate_subscripts(ix.indkey, 1) ord
                    FROM pg_index ix
                    WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
                    ) k ON a.attnum=k.attnum
                WHERE a.attrelid = %(table_oid)s
                ORDER BY k.ord
            
2023-03-08 16:21:03,379 INFO sqlalchemy.engine.Engine [cached since 0.1856s ago] {'table_oid': 25585}
[2023-03-08 16:21:03,379] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1856s ago] {'table_oid': 25585}
2023-03-08 16:21:03,385 INFO sqlalchemy.engine.Engine 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
[2023-03-08 16:21:03,385] INFO     {sqlalchemy.engine.Engine:1853} - 
        SELECT conname
           FROM  pg_catalog.pg_constraint r
           WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
           ORDER BY 1
        
2023-03-08 16:21:03,385 INFO sqlalchemy.engine.Engine [cached since 0.1806s ago] {'table_oid': 25585}
[2023-03-08 16:21:03,385] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1806s ago] {'table_oid': 25585}
2023-03-08 16:21:03,391 INFO sqlalchemy.engine.Engine 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
[2023-03-08 16:21:03,391] INFO     {sqlalchemy.engine.Engine:1853} - 
          SELECT r.conname,
                pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
                n.nspname as conschema
          FROM  pg_catalog.pg_constraint r,
                pg_namespace n,
                pg_class c

          WHERE r.conrelid = %(table)s AND
                r.contype = 'f' AND
                c.oid = confrelid AND
                n.oid = c.relnamespace
          ORDER BY 1
        
2023-03-08 16:21:03,391 INFO sqlalchemy.engine.Engine [cached since 0.1684s ago] {'table': 25585}
[2023-03-08 16:21:03,391] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.1684s ago] {'table': 25585}
2023-03-08 16:21:03,402 INFO sqlalchemy.engine.Engine SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind IN ('v', 'm')
[2023-03-08 16:21:03,402] INFO     {sqlalchemy.engine.Engine:1853} - SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind IN ('v', 'm')
2023-03-08 16:21:03,402 INFO sqlalchemy.engine.Engine [generated in 0.00031s] {'schema': 'public'}
[2023-03-08 16:21:03,402] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00031s] {'schema': 'public'}
[2023-03-08 16:21:03,410] INFO     {datahub.ingestion.source.ge_data_profiler:775} - Will profile 4 table(s) with 4 worker(s) - this may take a while
[2023-03-08 16:21:03,450] INFO     {great_expectations.util:1938} - Could not find local context root directory
[2023-03-08 16:21:03,451] INFO     {great_expectations.util:1938} - Could not find local context root directory
[2023-03-08 16:21:03,451] INFO     {great_expectations.data_context.data_context.abstract_data_context:5420} - EphemeralDataContext has not implemented `_load_zep_config()` returning empty `GxConfig`
[2023-03-08 16:21:03,451] INFO     {great_expectations.data_context.data_context.abstract_data_context:5420} - EphemeralDataContext has not implemented `_load_zep_config()` returning empty `GxConfig`
[2023-03-08 16:21:03,451] INFO     {great_expectations.experimental.datasources.config:53} - Loading 'datasources' ->
{}
[2023-03-08 16:21:03,451] INFO     {great_expectations.experimental.datasources.config:53} - Loading 'datasources' ->
{}
[2023-03-08 16:21:03,452] INFO     {great_expectations.experimental.datasources.config:79} - Loaded 'datasources' ->
{}
[2023-03-08 16:21:03,452] INFO     {great_expectations.experimental.datasources.config:79} - Loaded 'datasources' ->
{}
[2023-03-08 16:21:03,458] INFO     {great_expectations.data_context.data_context.abstract_data_context:4495} - Usage statistics is disabled; skipping initialization.
[2023-03-08 16:21:03,460] INFO     {great_expectations.data_context.data_context.abstract_data_context:4495} - Usage statistics is disabled; skipping initialization.
[2023-03-08 16:21:03,461] INFO     {great_expectations.util:1938} - Could not find local context root directory
[2023-03-08 16:21:03,463] INFO     {datahub.ingestion.source.ge_data_profiler:986} - Profiling collect.public.city_black
[2023-03-08 16:21:03,464] INFO     {datahub.ingestion.source.ge_data_profiler:986} - Profiling collect.public.city_load_version
2023-03-08 16:21:03,466 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,466] INFO     {great_expectations.data_context.data_context.abstract_data_context:5420} - EphemeralDataContext has not implemented `_load_zep_config()` returning empty `GxConfig`
[2023-03-08 16:21:03,466] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,466 INFO sqlalchemy.engine.Engine [cached since 0.8461s ago] {'schema': 'public', 'table_name': 'city_load_version'}
[2023-03-08 16:21:03,466] INFO     {great_expectations.experimental.datasources.config:53} - Loading 'datasources' ->
{}
[2023-03-08 16:21:03,466] INFO     {great_expectations.util:1938} - Could not find local context root directory
[2023-03-08 16:21:03,466] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8461s ago] {'schema': 'public', 'table_name': 'city_load_version'}
[2023-03-08 16:21:03,466] INFO     {great_expectations.experimental.datasources.config:79} - Loaded 'datasources' ->
{}
[2023-03-08 16:21:03,470] INFO     {great_expectations.data_context.data_context.abstract_data_context:4495} - Usage statistics is disabled; skipping initialization.
[2023-03-08 16:21:03,471] INFO     {datahub.ingestion.source.ge_data_profiler:986} - Profiling collect.public.city_rule
2023-03-08 16:21:03,472 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,471] INFO     {great_expectations.data_context.data_context.abstract_data_context:5420} - EphemeralDataContext has not implemented `_load_zep_config()` returning empty `GxConfig`
[2023-03-08 16:21:03,473] INFO     {great_expectations.experimental.datasources.config:53} - Loading 'datasources' ->
{}
[2023-03-08 16:21:03,472] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,473 INFO sqlalchemy.engine.Engine [cached since 0.8528s ago] {'schema': 'public', 'table_name': 'city_rule'}
[2023-03-08 16:21:03,473] INFO     {great_expectations.experimental.datasources.config:79} - Loaded 'datasources' ->
{}
[2023-03-08 16:21:03,473] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8528s ago] {'schema': 'public', 'table_name': 'city_rule'}
[2023-03-08 16:21:03,476] INFO     {great_expectations.data_context.data_context.abstract_data_context:4495} - Usage statistics is disabled; skipping initialization.
[2023-03-08 16:21:03,478] INFO     {datahub.ingestion.source.ge_data_profiler:986} - Profiling collect.public.city_load_version_his
2023-03-08 16:21:03,479 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,479] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,479 INFO sqlalchemy.engine.Engine [cached since 0.8594s ago] {'schema': 'public', 'table_name': 'city_load_version_his'}
[2023-03-08 16:21:03,479] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8594s ago] {'schema': 'public', 'table_name': 'city_load_version_his'}
2023-03-08 16:21:03,480 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,480] WARNING  {py.warnings:109} - /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/great_expectations/data_context/data_context/abstract_data_context.py:2705: DeprecationWarning: create_expectation_suite is deprecated as of v0.15.48 and will be removed in v0.18. Please use add_expectation_suite or add_or_update_expectation_suite instead.
  warnings.warn(

[2023-03-08 16:21:03,480] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,483 INFO sqlalchemy.engine.Engine 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
[2023-03-08 16:21:03,483] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT c.oid
            FROM pg_catalog.pg_class c
            LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
            WHERE (n.nspname = %(schema)s)
            AND c.relname = %(table_name)s AND c.relkind in
            ('r', 'v', 'm', 'f', 'p')
        
2023-03-08 16:21:03,483 INFO sqlalchemy.engine.Engine [cached since 0.8577s ago] {'table_oid': 25585}
[2023-03-08 16:21:03,483] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8577s ago] {'table_oid': 25585}
2023-03-08 16:21:03,483 INFO sqlalchemy.engine.Engine [cached since 0.8636s ago] {'schema': 'public', 'table_name': 'city_black'}
[2023-03-08 16:21:03,483] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8636s ago] {'schema': 'public', 'table_name': 'city_black'}
\2023-03-08 16:21:03,493 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,493] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,494 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,494] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,494 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,494 INFO sqlalchemy.engine.Engine [cached since 0.8687s ago] {'table_oid': 25567}
2023-03-08 16:21:03,494 INFO sqlalchemy.engine.Engine [cached since 0.8689s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,494] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,495 INFO sqlalchemy.engine.Engine [cached since 0.7353s ago] {}
[2023-03-08 16:21:03,494] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8687s ago] {'table_oid': 25567}
[2023-03-08 16:21:03,494] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8689s ago] {'table_oid': 25579}
[2023-03-08 16:21:03,495] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7353s ago] {}
2023-03-08 16:21:03,496 INFO sqlalchemy.engine.Engine 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
[2023-03-08 16:21:03,496] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT a.attname,
              pg_catalog.format_type(a.atttypid, a.atttypmod),
              (
                SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
                FROM pg_catalog.pg_attrdef d
                WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
                AND a.atthasdef
              ) AS DEFAULT,
              a.attnotnull,
              a.attrelid as table_oid,
              pgd.description as comment,
              a.attgenerated as generated,
                              (SELECT json_build_object(
                    'always', a.attidentity = 'a',
                    'start', s.seqstart,
                    'increment', s.seqincrement,
                    'minvalue', s.seqmin,
                    'maxvalue', s.seqmax,
                    'cache', s.seqcache,
                    'cycle', s.seqcycle)
                FROM pg_catalog.pg_sequence s
                JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
                WHERE c.relkind = 'S'
                AND a.attidentity != ''
                AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
                    a.attrelid::regclass::text, a.attname
                )::regclass::oid
                ) as identity_options                
            FROM pg_catalog.pg_attribute a
            LEFT JOIN pg_catalog.pg_description pgd ON (
                pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
            WHERE a.attrelid = %(table_oid)s
            AND a.attnum > 0 AND NOT a.attisdropped
            ORDER BY a.attnum
        
2023-03-08 16:21:03,496 INFO sqlalchemy.engine.Engine [cached since 0.8704s ago] {'table_oid': 25582}
[2023-03-08 16:21:03,496] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.8704s ago] {'table_oid': 25582}
2023-03-08 16:21:03,504 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:03,504] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,505 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,505 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,505 INFO sqlalchemy.engine.Engine [cached since 0.7458s ago] {}
2023-03-08 16:21:03,506 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
[2023-03-08 16:21:03,505] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,506 INFO sqlalchemy.engine.Engine [cached since 0.7465s ago] {}
[2023-03-08 16:21:03,505] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,506 INFO sqlalchemy.engine.Engine [cached since 0.7406s ago] {}
[2023-03-08 16:21:03,505] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7458s ago] {}
[2023-03-08 16:21:03,506] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
               not t.typnotnull as "nullable",
               t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema"
            FROM pg_catalog.pg_type t
               LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
            WHERE t.typtype = 'd'
        
2023-03-08 16:21:03,506 INFO sqlalchemy.engine.Engine [cached since 0.7468s ago] {}
[2023-03-08 16:21:03,506] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7465s ago] {}
[2023-03-08 16:21:03,506] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7406s ago] {}
[2023-03-08 16:21:03,506] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7468s ago] {}
2023-03-08 16:21:03,515 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:03,515] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,515 INFO sqlalchemy.engine.Engine [cached since 0.7501s ago] {}
[2023-03-08 16:21:03,515] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7501s ago] {}
2023-03-08 16:21:03,516 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
[2023-03-08 16:21:03,516] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,516 INFO sqlalchemy.engine.Engine 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,517 INFO sqlalchemy.engine.Engine [cached since 0.7518s ago] {}
[2023-03-08 16:21:03,516] INFO     {sqlalchemy.engine.Engine:1853} - 
            SELECT t.typname as "name",
               -- no enum defaults in 8.4 at least
               -- t.typdefault as "default",
               pg_catalog.pg_type_is_visible(t.oid) as "visible",
               n.nspname as "schema",
               e.enumlabel as "label"
            FROM pg_catalog.pg_type t
                 LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
                 LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
            WHERE t.typtype = 'e'
        ORDER BY "schema", "name", e.oid
2023-03-08 16:21:03,517 INFO sqlalchemy.engine.Engine [cached since 0.752s ago] {}
[2023-03-08 16:21:03,517] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.7518s ago] {}
[2023-03-08 16:21:03,517] INFO     {sqlalchemy.engine.Engine:1858} - [cached since 0.752s ago] {}
[2023-03-08 16:21:03,518] WARNING  {py.warnings:109} - /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/great_expectations/dataset/sqlalchemy_dataset.py:992: RemovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings.  Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
  count_query = sa.select([sa.func.count()]).select_from(table_name)

[2023-03-08 16:21:03,519] WARNING  {py.warnings:109} - /Users/wangjun/Library/Python/3.9/lib/python/site-packages/datahub/utilities/sqlalchemy_query_combiner.py:329: SADeprecationWarning: The Select.append_from() method is deprecated and will be removed in a future release.  Use the generative method Select.select_from(). (deprecated since: 1.4)
  combined_query.append_from(cte)

2023-03-08 16:21:03,520 INFO sqlalchemy.engine.Engine WITH jabijrnjmiqypqhg AS 
(SELECT count(*) AS count_1 
FROM public.city_load_version)
 SELECT jabijrnjmiqypqhg.count_1 
FROM jabijrnjmiqypqhg
[2023-03-08 16:21:03,520] INFO     {sqlalchemy.engine.Engine:1853} - WITH jabijrnjmiqypqhg AS 
(SELECT count(*) AS count_1 
FROM public.city_load_version)
 SELECT jabijrnjmiqypqhg.count_1 
FROM jabijrnjmiqypqhg
2023-03-08 16:21:03,521 INFO sqlalchemy.engine.Engine [generated in 0.00013s] {}
[2023-03-08 16:21:03,521] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00013s] {}
2023-03-08 16:21:03,522 INFO sqlalchemy.engine.Engine WITH jvuxoqjoiyclihnm AS 
(SELECT count(*) AS count_1 
FROM public.city_load_version_his)
 SELECT jvuxoqjoiyclihnm.count_1 
FROM jvuxoqjoiyclihnm
[2023-03-08 16:21:03,522] INFO     {sqlalchemy.engine.Engine:1853} - WITH jvuxoqjoiyclihnm AS 
(SELECT count(*) AS count_1 
FROM public.city_load_version_his)
 SELECT jvuxoqjoiyclihnm.count_1 
FROM jvuxoqjoiyclihnm
2023-03-08 16:21:03,522 INFO sqlalchemy.engine.Engine [generated in 0.00013s] {}
[2023-03-08 16:21:03,522] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00013s] {}
2023-03-08 16:21:03,531 INFO sqlalchemy.engine.Engine WITH oswlbuwsjwugeigi AS 
(SELECT count(*) AS count_1 
FROM public.city_rule)
 SELECT oswlbuwsjwugeigi.count_1 
FROM oswlbuwsjwugeigi
[2023-03-08 16:21:03,531] INFO     {sqlalchemy.engine.Engine:1853} - WITH oswlbuwsjwugeigi AS 
(SELECT count(*) AS count_1 
FROM public.city_rule)
 SELECT oswlbuwsjwugeigi.count_1 
FROM oswlbuwsjwugeigi
2023-03-08 16:21:03,536 INFO sqlalchemy.engine.Engine WITH tmdqqapftsqbqefz AS 
(SELECT count(*) AS count_1 
FROM public.city_black)
 SELECT tmdqqapftsqbqefz.count_1 
FROM tmdqqapftsqbqefz
2023-03-08 16:21:03,538 INFO sqlalchemy.engine.Engine [generated in 0.00790s] {}
[2023-03-08 16:21:03,536] INFO     {sqlalchemy.engine.Engine:1853} - WITH tmdqqapftsqbqefz AS 
(SELECT count(*) AS count_1 
FROM public.city_black)
 SELECT tmdqqapftsqbqefz.count_1 
FROM tmdqqapftsqbqefz
2023-03-08 16:21:03,548 INFO sqlalchemy.engine.Engine WITH cpequvbzyypduiut AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_load_version_his), 
jwnpipvutfkddeab AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_load_version_his), 
bvhjgeapcctwxvwj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IN (NULL) OR load_version IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_load_version_his), 
ujttyuymjmhdyikm AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (ertic_version IN (NULL) OR ertic_version IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_load_version_his), 
ivheyzpxkwknkpym AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_load_version_his), 
tcpfeowrascydmrp AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IN (NULL) OR create_time IS NULL) THEN %(param_11)s ELSE %(param_12)s END) AS null_count 
FROM public.city_load_version_his)
 SELECT cpequvbzyypduiut.element_count, cpequvbzyypduiut.null_count, jwnpipvutfkddeab.element_count AS element_count_1, jwnpipvutfkddeab.null_count AS null_count_1, bvhjgeapcctwxvwj.element_count AS element_count_2, bvhjgeapcctwxvwj.null_count AS null_count_2, ujttyuymjmhdyikm.element_count AS element_count_3, ujttyuymjmhdyikm.null_count AS null_count_3, ivheyzpxkwknkpym.element_count AS element_count_4, ivheyzpxkwknkpym.null_count AS null_count_4, tcpfeowrascydmrp.element_count AS element_count_5, tcpfeowrascydmrp.null_count AS null_count_5 
FROM cpequvbzyypduiut, jwnpipvutfkddeab, bvhjgeapcctwxvwj, ujttyuymjmhdyikm, ivheyzpxkwknkpym, tcpfeowrascydmrp
[2023-03-08 16:21:03,538] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00790s] {}
2023-03-08 16:21:03,548 INFO sqlalchemy.engine.Engine [generated in 0.01231s] {}
[2023-03-08 16:21:03,548] INFO     {sqlalchemy.engine.Engine:1853} - WITH cpequvbzyypduiut AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_load_version_his), 
jwnpipvutfkddeab AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_load_version_his), 
bvhjgeapcctwxvwj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IN (NULL) OR load_version IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_load_version_his), 
ujttyuymjmhdyikm AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (ertic_version IN (NULL) OR ertic_version IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_load_version_his), 
ivheyzpxkwknkpym AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_load_version_his), 
tcpfeowrascydmrp AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IN (NULL) OR create_time IS NULL) THEN %(param_11)s ELSE %(param_12)s END) AS null_count 
FROM public.city_load_version_his)
 SELECT cpequvbzyypduiut.element_count, cpequvbzyypduiut.null_count, jwnpipvutfkddeab.element_count AS element_count_1, jwnpipvutfkddeab.null_count AS null_count_1, bvhjgeapcctwxvwj.element_count AS element_count_2, bvhjgeapcctwxvwj.null_count AS null_count_2, ujttyuymjmhdyikm.element_count AS element_count_3, ujttyuymjmhdyikm.null_count AS null_count_3, ivheyzpxkwknkpym.element_count AS element_count_4, ivheyzpxkwknkpym.null_count AS null_count_4, tcpfeowrascydmrp.element_count AS element_count_5, tcpfeowrascydmrp.null_count AS null_count_5 
FROM cpequvbzyypduiut, jwnpipvutfkddeab, bvhjgeapcctwxvwj, ujttyuymjmhdyikm, ivheyzpxkwknkpym, tcpfeowrascydmrp
2023-03-08 16:21:03,556 INFO sqlalchemy.engine.Engine WITH ubhdawwkygisopen AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_load_version), 
rucnhddjvxscjxkh AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_load_version), 
efmfginkyjeefofv AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IN (NULL) OR group_id IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_load_version), 
qnqsyekyqgiflzrz AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IN (NULL) OR load_version IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_load_version), 
fowhgwgkxgaeflgw AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_load_version), 
wzmhdemdynodhixj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IN (NULL) OR create_time IS NULL) THEN %(param_11)s ELSE %(param_12)s END) AS null_count 
FROM public.city_load_version)
 SELECT ubhdawwkygisopen.element_count, ubhdawwkygisopen.null_count, rucnhddjvxscjxkh.element_count AS element_count_1, rucnhddjvxscjxkh.null_count AS null_count_1, efmfginkyjeefofv.element_count AS element_count_2, efmfginkyjeefofv.null_count AS null_count_2, qnqsyekyqgiflzrz.element_count AS element_count_3, qnqsyekyqgiflzrz.null_count AS null_count_3, fowhgwgkxgaeflgw.element_count AS element_count_4, fowhgwgkxgaeflgw.null_count AS null_count_4, wzmhdemdynodhixj.element_count AS element_count_5, wzmhdemdynodhixj.null_count AS null_count_5 
FROM ubhdawwkygisopen, rucnhddjvxscjxkh, efmfginkyjeefofv, qnqsyekyqgiflzrz, fowhgwgkxgaeflgw, wzmhdemdynodhixj
2023-03-08 16:21:03,556 INFO sqlalchemy.engine.Engine [generated in 0.00865s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0}
[2023-03-08 16:21:03,548] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.01231s] {}
[2023-03-08 16:21:03,556] INFO     {sqlalchemy.engine.Engine:1853} - WITH ubhdawwkygisopen AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_load_version), 
rucnhddjvxscjxkh AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_load_version), 
efmfginkyjeefofv AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IN (NULL) OR group_id IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_load_version), 
qnqsyekyqgiflzrz AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IN (NULL) OR load_version IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_load_version), 
fowhgwgkxgaeflgw AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_load_version), 
wzmhdemdynodhixj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IN (NULL) OR create_time IS NULL) THEN %(param_11)s ELSE %(param_12)s END) AS null_count 
FROM public.city_load_version)
 SELECT ubhdawwkygisopen.element_count, ubhdawwkygisopen.null_count, rucnhddjvxscjxkh.element_count AS element_count_1, rucnhddjvxscjxkh.null_count AS null_count_1, efmfginkyjeefofv.element_count AS element_count_2, efmfginkyjeefofv.null_count AS null_count_2, qnqsyekyqgiflzrz.element_count AS element_count_3, qnqsyekyqgiflzrz.null_count AS null_count_3, fowhgwgkxgaeflgw.element_count AS element_count_4, fowhgwgkxgaeflgw.null_count AS null_count_4, wzmhdemdynodhixj.element_count AS element_count_5, wzmhdemdynodhixj.null_count AS null_count_5 
FROM ubhdawwkygisopen, rucnhddjvxscjxkh, efmfginkyjeefofv, qnqsyekyqgiflzrz, fowhgwgkxgaeflgw, wzmhdemdynodhixj
2023-03-08 16:21:03,557 INFO sqlalchemy.engine.Engine [generated in 0.00097s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0}
[2023-03-08 16:21:03,556] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00865s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0}
[2023-03-08 16:21:03,557] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00097s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0}
2023-03-08 16:21:03,564 INFO sqlalchemy.engine.Engine WITH wrksutkqukyycjsb AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_rule), 
yzimaigxclgxxpvz AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_rule), 
vimvrsbtkyicxhsh AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IN (NULL) OR group_id IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_rule), 
zcyrswujnnanramv AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (topic IN (NULL) OR topic IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_rule), 
acwcoskkqwhwcaio AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_rule)
 SELECT wrksutkqukyycjsb.element_count, wrksutkqukyycjsb.null_count, yzimaigxclgxxpvz.element_count AS element_count_1, yzimaigxclgxxpvz.null_count AS null_count_1, vimvrsbtkyicxhsh.element_count AS element_count_2, vimvrsbtkyicxhsh.null_count AS null_count_2, zcyrswujnnanramv.element_count AS element_count_3, zcyrswujnnanramv.null_count AS null_count_3, acwcoskkqwhwcaio.element_count AS element_count_4, acwcoskkqwhwcaio.null_count AS null_count_4 
FROM wrksutkqukyycjsb, yzimaigxclgxxpvz, vimvrsbtkyicxhsh, zcyrswujnnanramv, acwcoskkqwhwcaio
[2023-03-08 16:21:03,564] INFO     {sqlalchemy.engine.Engine:1853} - WITH wrksutkqukyycjsb AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_rule), 
yzimaigxclgxxpvz AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_rule), 
vimvrsbtkyicxhsh AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IN (NULL) OR group_id IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count 
FROM public.city_rule), 
zcyrswujnnanramv AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (topic IN (NULL) OR topic IS NULL) THEN %(param_7)s ELSE %(param_8)s END) AS null_count 
FROM public.city_rule), 
acwcoskkqwhwcaio AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IN (NULL) OR status IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count 
FROM public.city_rule)
 SELECT wrksutkqukyycjsb.element_count, wrksutkqukyycjsb.null_count, yzimaigxclgxxpvz.element_count AS element_count_1, yzimaigxclgxxpvz.null_count AS null_count_1, vimvrsbtkyicxhsh.element_count AS element_count_2, vimvrsbtkyicxhsh.null_count AS null_count_2, zcyrswujnnanramv.element_count AS element_count_3, zcyrswujnnanramv.null_count AS null_count_3, acwcoskkqwhwcaio.element_count AS element_count_4, acwcoskkqwhwcaio.null_count AS null_count_4 
FROM wrksutkqukyycjsb, yzimaigxclgxxpvz, vimvrsbtkyicxhsh, zcyrswujnnanramv, acwcoskkqwhwcaio
2023-03-08 16:21:03,565 INFO sqlalchemy.engine.Engine [generated in 0.00044s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0}
[2023-03-08 16:21:03,565] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00044s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0}
2023-03-08 16:21:03,570 INFO sqlalchemy.engine.Engine WITH vglnymhbpinzuegu AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_black), 
tdulwhoticohseck AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_black)
 SELECT vglnymhbpinzuegu.element_count, vglnymhbpinzuegu.null_count, tdulwhoticohseck.element_count AS element_count_1, tdulwhoticohseck.null_count AS null_count_1 
FROM vglnymhbpinzuegu, tdulwhoticohseck
[2023-03-08 16:21:03,570] INFO     {sqlalchemy.engine.Engine:1853} - WITH vglnymhbpinzuegu AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IN (NULL) OR name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count 
FROM public.city_black), 
tdulwhoticohseck AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IN (NULL) OR code IS NULL) THEN %(param_3)s ELSE %(param_4)s END) AS null_count 
FROM public.city_black)
 SELECT vglnymhbpinzuegu.element_count, vglnymhbpinzuegu.null_count, tdulwhoticohseck.element_count AS element_count_1, tdulwhoticohseck.null_count AS null_count_1 
FROM vglnymhbpinzuegu, tdulwhoticohseck
2023-03-08 16:21:03,571 INFO sqlalchemy.engine.Engine SELECT count(distinct(code)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,572 INFO sqlalchemy.engine.Engine [generated in 0.00179s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0}
[2023-03-08 16:21:03,571] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(code)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,573 INFO sqlalchemy.engine.Engine [generated in 0.00181s] {}
[2023-03-08 16:21:03,572] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00179s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0}
[2023-03-08 16:21:03,573] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00181s] {}
2023-03-08 16:21:03,575 INFO sqlalchemy.engine.Engine SELECT count(distinct(code)) AS count_1 
FROM public.city_rule
[2023-03-08 16:21:03,575] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(code)) AS count_1 
FROM public.city_rule
2023-03-08 16:21:03,575 INFO sqlalchemy.engine.Engine [generated in 0.00012s] {}
[2023-03-08 16:21:03,575] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00012s] {}
2023-03-08 16:21:03,587 INFO sqlalchemy.engine.Engine SELECT count(distinct(status)) AS count_1 
FROM public.city_load_version
[2023-03-08 16:21:03,587] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(status)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,587 INFO sqlalchemy.engine.Engine SELECT count(distinct(group_id)) AS count_1 
FROM public.city_rule
[2023-03-08 16:21:03,587] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(group_id)) AS count_1 
FROM public.city_rule
2023-03-08 16:21:03,588 INFO sqlalchemy.engine.Engine [generated in 0.00046s] {}
[2023-03-08 16:21:03,588] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00046s] {}
2023-03-08 16:21:03,588 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {}
[2023-03-08 16:21:03,588] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00017s] {}
2023-03-08 16:21:03,595 INFO sqlalchemy.engine.Engine SELECT count(distinct(name)) AS count_1 
FROM public.city_black
[2023-03-08 16:21:03,595] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(name)) AS count_1 
FROM public.city_black
2023-03-08 16:21:03,595 INFO sqlalchemy.engine.Engine [generated in 0.00016s] {}
[2023-03-08 16:21:03,595] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00016s] {}
2023-03-08 16:21:03,599 INFO sqlalchemy.engine.Engine SELECT count(distinct(topic)) AS count_1 
FROM public.city_rule
[2023-03-08 16:21:03,599] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(topic)) AS count_1 
FROM public.city_rule
2023-03-08 16:21:03,599 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {}
[2023-03-08 16:21:03,599] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00014s] {}
2023-03-08 16:21:03,604 INFO sqlalchemy.engine.Engine SELECT count(distinct(status)) AS count_1 
FROM public.city_rule
[2023-03-08 16:21:03,604] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(status)) AS count_1 
FROM public.city_rule
2023-03-08 16:21:03,605 INFO sqlalchemy.engine.Engine [generated in 0.00016s] {}
[2023-03-08 16:21:03,605] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00016s] {}
2023-03-08 16:21:03,605 INFO sqlalchemy.engine.Engine SELECT count(distinct(code)) AS count_1 
FROM public.city_black
[2023-03-08 16:21:03,605] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(code)) AS count_1 
FROM public.city_black
2023-03-08 16:21:03,606 INFO sqlalchemy.engine.Engine [generated in 0.00090s] {}
[2023-03-08 16:21:03,606] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00090s] {}
2023-03-08 16:21:03,607 INFO sqlalchemy.engine.Engine SELECT count(distinct(create_time)) AS count_1 
FROM public.city_load_version
[2023-03-08 16:21:03,607] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(create_time)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,607 INFO sqlalchemy.engine.Engine [generated in 0.00011s] {}
[2023-03-08 16:21:03,607] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00011s] {}
2023-03-08 16:21:03,614 INFO sqlalchemy.engine.Engine SELECT count(distinct(name)) AS count_1 
FROM public.city_load_version
[2023-03-08 16:21:03,614] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(name)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,614 INFO sqlalchemy.engine.Engine [generated in 0.00015s] {}
[2023-03-08 16:21:03,614] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00015s] {}
2023-03-08 16:21:03,615 INFO sqlalchemy.engine.Engine SELECT count(distinct(name)) AS count_1 
FROM public.city_rule
[2023-03-08 16:21:03,615] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(name)) AS count_1 
FROM public.city_rule
2023-03-08 16:21:03,615 INFO sqlalchemy.engine.Engine [generated in 0.00010s] {}
[2023-03-08 16:21:03,615] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00010s] {}
2023-03-08 16:21:03,618 INFO sqlalchemy.engine.Engine SELECT count(distinct(create_time)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:03,618] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(create_time)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:03,619 INFO sqlalchemy.engine.Engine [generated in 0.00038s] {}
[2023-03-08 16:21:03,619] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00038s] {}
2023-03-08 16:21:03,620 INFO sqlalchemy.engine.Engine SELECT count(distinct(group_id)) AS count_1 
FROM public.city_load_version
[2023-03-08 16:21:03,620] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(group_id)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,621 INFO sqlalchemy.engine.Engine [generated in 0.00121s] {}
[2023-03-08 16:21:03,621] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00121s] {}
2023-03-08 16:21:03,626 INFO sqlalchemy.engine.Engine WITH usxzryrtyfaamoqg AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_black), 
cmubyrwxjjniegsg AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_black)
 SELECT usxzryrtyfaamoqg.element_count, usxzryrtyfaamoqg.null_count, usxzryrtyfaamoqg.unexpected_count, cmubyrwxjjniegsg.element_count AS element_count_1, cmubyrwxjjniegsg.null_count AS null_count_1, cmubyrwxjjniegsg.unexpected_count AS unexpected_count_1 
FROM usxzryrtyfaamoqg, cmubyrwxjjniegsg
[2023-03-08 16:21:03,626] INFO     {sqlalchemy.engine.Engine:1853} - WITH usxzryrtyfaamoqg AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_black), 
cmubyrwxjjniegsg AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_black)
 SELECT usxzryrtyfaamoqg.element_count, usxzryrtyfaamoqg.null_count, usxzryrtyfaamoqg.unexpected_count, cmubyrwxjjniegsg.element_count AS element_count_1, cmubyrwxjjniegsg.null_count AS null_count_1, cmubyrwxjjniegsg.unexpected_count AS unexpected_count_1 
FROM usxzryrtyfaamoqg, cmubyrwxjjniegsg
2023-03-08 16:21:03,626 INFO sqlalchemy.engine.Engine [generated in 0.00056s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0}
[2023-03-08 16:21:03,626] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00056s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0}
2023-03-08 16:21:03,628 INFO sqlalchemy.engine.Engine SELECT count(distinct(load_version)) AS count_1 
FROM public.city_load_version
[2023-03-08 16:21:03,628] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(load_version)) AS count_1 
FROM public.city_load_version
2023-03-08 16:21:03,628 INFO sqlalchemy.engine.Engine [generated in 0.00019s] {}
[2023-03-08 16:21:03,628] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00019s] {}
2023-03-08 16:21:03,629 INFO sqlalchemy.engine.Engine SELECT group_id 
FROM public.city_rule 
WHERE group_id IS NOT NULL ORDER BY group_id 
 LIMIT %(param_1)s OFFSET %(param_2)s
[2023-03-08 16:21:03,629] INFO     {sqlalchemy.engine.Engine:1853} - SELECT group_id 
FROM public.city_rule 
WHERE group_id IS NOT NULL ORDER BY group_id 
 LIMIT %(param_1)s OFFSET %(param_2)s
2023-03-08 16:21:03,629 INFO sqlalchemy.engine.Engine [generated in 0.00012s] {'param_1': 2, 'param_2': 0}
[2023-03-08 16:21:03,629] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00012s] {'param_1': 2, 'param_2': 0}
2023-03-08 16:21:03,638 INFO sqlalchemy.engine.Engine SELECT code 
FROM public.city_black 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,638] INFO     {sqlalchemy.engine.Engine:1853} - SELECT code 
FROM public.city_black 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,639 INFO sqlalchemy.engine.Engine [generated in 0.00143s] {'param_1': 20}
[2023-03-08 16:21:03,639] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00143s] {'param_1': 20}
2023-03-08 16:21:03,649 INFO sqlalchemy.engine.Engine WITH zxanznbjrvpuqhbc AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_rule), 
stdtwtlvixklgjks AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_rule), 
ngmowyihfuapykmn AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_rule), 
rcppxlamdnwbygjp AS 
(SELECT min(group_id) AS min_1 
FROM public.city_rule), 
ekvzhrmergmxpzke AS 
(SELECT max(group_id) AS max_1 
FROM public.city_rule), 
elnfrvspuigmnzec AS 
(SELECT avg(group_id * %(group_id_2)s) AS avg_1 
FROM public.city_rule), 
ereyznhojaagszpv AS 
(SELECT stddev_samp(group_id) AS stddev_samp_1 
FROM public.city_rule 
WHERE true), 
apbjkkpkujjhmzwo AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (topic IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((topic NOT IN (NULL) OR (1 = 1)) AND topic IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_rule), 
ejdirfeeyygttyko AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_rule)
 SELECT zxanznbjrvpuqhbc.element_count, zxanznbjrvpuqhbc.null_count, zxanznbjrvpuqhbc.unexpected_count, stdtwtlvixklgjks.element_count AS element_count_1, stdtwtlvixklgjks.null_count AS null_count_1, stdtwtlvixklgjks.unexpected_count AS unexpected_count_1, ngmowyihfuapykmn.element_count AS element_count_2, ngmowyihfuapykmn.null_count AS null_count_2, ngmowyihfuapykmn.unexpected_count AS unexpected_count_2, rcppxlamdnwbygjp.min_1, ekvzhrmergmxpzke.max_1, elnfrvspuigmnzec.avg_1, ereyznhojaagszpv.stddev_samp_1, apbjkkpkujjhmzwo.element_count AS element_count_3, apbjkkpkujjhmzwo.null_count AS null_count_3, apbjkkpkujjhmzwo.unexpected_count AS unexpected_count_3, ejdirfeeyygttyko.element_count AS element_count_4, ejdirfeeyygttyko.null_count AS null_count_4, ejdirfeeyygttyko.unexpected_count AS unexpected_count_4 
FROM zxanznbjrvpuqhbc, stdtwtlvixklgjks, ngmowyihfuapykmn, rcppxlamdnwbygjp, ekvzhrmergmxpzke, elnfrvspuigmnzec, ereyznhojaagszpv, apbjkkpkujjhmzwo, ejdirfeeyygttyko
[2023-03-08 16:21:03,649] INFO     {sqlalchemy.engine.Engine:1853} - WITH zxanznbjrvpuqhbc AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_rule), 
stdtwtlvixklgjks AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_rule), 
ngmowyihfuapykmn AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_rule), 
rcppxlamdnwbygjp AS 
(SELECT min(group_id) AS min_1 
FROM public.city_rule), 
ekvzhrmergmxpzke AS 
(SELECT max(group_id) AS max_1 
FROM public.city_rule), 
elnfrvspuigmnzec AS 
(SELECT avg(group_id * %(group_id_2)s) AS avg_1 
FROM public.city_rule), 
ereyznhojaagszpv AS 
(SELECT stddev_samp(group_id) AS stddev_samp_1 
FROM public.city_rule 
WHERE true), 
apbjkkpkujjhmzwo AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (topic IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((topic NOT IN (NULL) OR (1 = 1)) AND topic IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_rule), 
ejdirfeeyygttyko AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_rule)
 SELECT zxanznbjrvpuqhbc.element_count, zxanznbjrvpuqhbc.null_count, zxanznbjrvpuqhbc.unexpected_count, stdtwtlvixklgjks.element_count AS element_count_1, stdtwtlvixklgjks.null_count AS null_count_1, stdtwtlvixklgjks.unexpected_count AS unexpected_count_1, ngmowyihfuapykmn.element_count AS element_count_2, ngmowyihfuapykmn.null_count AS null_count_2, ngmowyihfuapykmn.unexpected_count AS unexpected_count_2, rcppxlamdnwbygjp.min_1, ekvzhrmergmxpzke.max_1, elnfrvspuigmnzec.avg_1, ereyznhojaagszpv.stddev_samp_1, apbjkkpkujjhmzwo.element_count AS element_count_3, apbjkkpkujjhmzwo.null_count AS null_count_3, apbjkkpkujjhmzwo.unexpected_count AS unexpected_count_3, ejdirfeeyygttyko.element_count AS element_count_4, ejdirfeeyygttyko.null_count AS null_count_4, ejdirfeeyygttyko.unexpected_count AS unexpected_count_4 
FROM zxanznbjrvpuqhbc, stdtwtlvixklgjks, ngmowyihfuapykmn, rcppxlamdnwbygjp, ekvzhrmergmxpzke, elnfrvspuigmnzec, ereyznhojaagszpv, apbjkkpkujjhmzwo, ejdirfeeyygttyko
2023-03-08 16:21:03,655 INFO sqlalchemy.engine.Engine [generated in 0.00559s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'group_id_2': 1.0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0}
2023-03-08 16:21:03,655 INFO sqlalchemy.engine.Engine SELECT count(distinct(code)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:03,655] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00559s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'group_id_2': 1.0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0}
[2023-03-08 16:21:03,655] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(code)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:03,656 INFO sqlalchemy.engine.Engine SELECT group_id 
FROM public.city_load_version 
WHERE group_id IS NOT NULL ORDER BY group_id 
 LIMIT %(param_1)s OFFSET %(param_2)s
[2023-03-08 16:21:03,656] INFO     {sqlalchemy.engine.Engine:1853} - SELECT group_id 
FROM public.city_load_version 
WHERE group_id IS NOT NULL ORDER BY group_id 
 LIMIT %(param_1)s OFFSET %(param_2)s
2023-03-08 16:21:03,657 INFO sqlalchemy.engine.Engine [generated in 0.00164s] {}
[2023-03-08 16:21:03,657] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00164s] {}
2023-03-08 16:21:03,658 INFO sqlalchemy.engine.Engine SELECT name 
FROM public.city_black 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,658] INFO     {sqlalchemy.engine.Engine:1853} - SELECT name 
FROM public.city_black 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,658 INFO sqlalchemy.engine.Engine [generated in 0.00162s] {'param_1': 2, 'param_2': 0}
[2023-03-08 16:21:03,658] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00162s] {'param_1': 2, 'param_2': 0}
2023-03-08 16:21:03,658 INFO sqlalchemy.engine.Engine [generated in 0.00051s] {'param_1': 20}
[2023-03-08 16:21:03,658] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00051s] {'param_1': 20}
[2023-03-08 16:21:03,664] INFO     {datahub.ingestion.source.ge_data_profiler:1005} - Finished profiling collect.public.city_black; took 0.201 seconds
2023-03-08 16:21:03,671 INFO sqlalchemy.engine.Engine WITH namuszgsfiqlsxcq AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_load_version), 
jmwxmvqlddtebttr AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_load_version), 
jwklmardpwsimeda AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_load_version), 
fgtqqpvhozojrspg AS 
(SELECT min(group_id) AS min_1 
FROM public.city_load_version), 
glrzobpsozlevzgp AS 
(SELECT max(group_id) AS max_1 
FROM public.city_load_version), 
ocqxjpnxngltpyoj AS 
(SELECT avg(group_id * %(group_id_2)s) AS avg_1 
FROM public.city_load_version), 
jkpnmltbbqccbgjm AS 
(SELECT stddev_samp(group_id) AS stddev_samp_1 
FROM public.city_load_version 
WHERE true), 
cnzdxpakyfhkqjwp AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_load_version), 
rlemfwsdjmnqextx AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_load_version), 
ygssmbzhtzopypiy AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IS NULL) THEN %(param_21)s ELSE %(param_22)s END) AS null_count, sum(CASE WHEN ((create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL) THEN %(param_23)s ELSE %(param_24)s END) AS unexpected_count 
FROM public.city_load_version), 
foykynvhtlvodpmg AS 
(SELECT min(create_time) AS min_2 
FROM public.city_load_version), 
lfccezesmogcjgro AS 
(SELECT max(create_time) AS max_2 
FROM public.city_load_version)
 SELECT namuszgsfiqlsxcq.element_count, namuszgsfiqlsxcq.null_count, namuszgsfiqlsxcq.unexpected_count, jmwxmvqlddtebttr.element_count AS element_count_1, jmwxmvqlddtebttr.null_count AS null_count_1, jmwxmvqlddtebttr.unexpected_count AS unexpected_count_1, jwklmardpwsimeda.element_count AS element_count_2, jwklmardpwsimeda.null_count AS null_count_2, jwklmardpwsimeda.unexpected_count AS unexpected_count_2, fgtqqpvhozojrspg.min_1, glrzobpsozlevzgp.max_1, ocqxjpnxngltpyoj.avg_1, jkpnmltbbqccbgjm.stddev_samp_1, cnzdxpakyfhkqjwp.element_count AS element_count_3, cnzdxpakyfhkqjwp.null_count AS null_count_3, cnzdxpakyfhkqjwp.unexpected_count AS unexpected_count_3, rlemfwsdjmnqextx.element_count AS element_count_4, rlemfwsdjmnqextx.null_count AS null_count_4, rlemfwsdjmnqextx.unexpected_count AS unexpected_count_4, ygssmbzhtzopypiy.element_count AS element_count_5, ygssmbzhtzopypiy.null_count AS null_count_5, ygssmbzhtzopypiy.unexpected_count AS unexpected_count_5, foykynvhtlvodpmg.min_2, lfccezesmogcjgro.max_2 
FROM namuszgsfiqlsxcq, jmwxmvqlddtebttr, jwklmardpwsimeda, fgtqqpvhozojrspg, glrzobpsozlevzgp, ocqxjpnxngltpyoj, jkpnmltbbqccbgjm, cnzdxpakyfhkqjwp, rlemfwsdjmnqextx, ygssmbzhtzopypiy, foykynvhtlvodpmg, lfccezesmogcjgro
[2023-03-08 16:21:03,671] INFO     {sqlalchemy.engine.Engine:1853} - WITH namuszgsfiqlsxcq AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_load_version), 
jmwxmvqlddtebttr AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_load_version), 
jwklmardpwsimeda AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (group_id IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_load_version), 
fgtqqpvhozojrspg AS 
(SELECT min(group_id) AS min_1 
FROM public.city_load_version), 
glrzobpsozlevzgp AS 
(SELECT max(group_id) AS max_1 
FROM public.city_load_version), 
ocqxjpnxngltpyoj AS 
(SELECT avg(group_id * %(group_id_2)s) AS avg_1 
FROM public.city_load_version), 
jkpnmltbbqccbgjm AS 
(SELECT stddev_samp(group_id) AS stddev_samp_1 
FROM public.city_load_version 
WHERE true), 
cnzdxpakyfhkqjwp AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_load_version), 
rlemfwsdjmnqextx AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_load_version), 
ygssmbzhtzopypiy AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IS NULL) THEN %(param_21)s ELSE %(param_22)s END) AS null_count, sum(CASE WHEN ((create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL) THEN %(param_23)s ELSE %(param_24)s END) AS unexpected_count 
FROM public.city_load_version), 
foykynvhtlvodpmg AS 
(SELECT min(create_time) AS min_2 
FROM public.city_load_version), 
lfccezesmogcjgro AS 
(SELECT max(create_time) AS max_2 
FROM public.city_load_version)
 SELECT namuszgsfiqlsxcq.element_count, namuszgsfiqlsxcq.null_count, namuszgsfiqlsxcq.unexpected_count, jmwxmvqlddtebttr.element_count AS element_count_1, jmwxmvqlddtebttr.null_count AS null_count_1, jmwxmvqlddtebttr.unexpected_count AS unexpected_count_1, jwklmardpwsimeda.element_count AS element_count_2, jwklmardpwsimeda.null_count AS null_count_2, jwklmardpwsimeda.unexpected_count AS unexpected_count_2, fgtqqpvhozojrspg.min_1, glrzobpsozlevzgp.max_1, ocqxjpnxngltpyoj.avg_1, jkpnmltbbqccbgjm.stddev_samp_1, cnzdxpakyfhkqjwp.element_count AS element_count_3, cnzdxpakyfhkqjwp.null_count AS null_count_3, cnzdxpakyfhkqjwp.unexpected_count AS unexpected_count_3, rlemfwsdjmnqextx.element_count AS element_count_4, rlemfwsdjmnqextx.null_count AS null_count_4, rlemfwsdjmnqextx.unexpected_count AS unexpected_count_4, ygssmbzhtzopypiy.element_count AS element_count_5, ygssmbzhtzopypiy.null_count AS null_count_5, ygssmbzhtzopypiy.unexpected_count AS unexpected_count_5, foykynvhtlvodpmg.min_2, lfccezesmogcjgro.max_2 
FROM namuszgsfiqlsxcq, jmwxmvqlddtebttr, jwklmardpwsimeda, fgtqqpvhozojrspg, glrzobpsozlevzgp, ocqxjpnxngltpyoj, jkpnmltbbqccbgjm, cnzdxpakyfhkqjwp, rlemfwsdjmnqextx, ygssmbzhtzopypiy, foykynvhtlvodpmg, lfccezesmogcjgro
2023-03-08 16:21:03,673 INFO sqlalchemy.engine.Engine SELECT topic 
FROM public.city_rule 
WHERE (topic NOT IN (NULL) OR (1 = 1)) AND topic IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,673 INFO sqlalchemy.engine.Engine [generated in 0.00225s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'group_id_2': 1.0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0, 'param_21': 1, 'param_22': 0, 'param_23': 1, 'param_24': 0}
[2023-03-08 16:21:03,673] INFO     {sqlalchemy.engine.Engine:1853} - SELECT topic 
FROM public.city_rule 
WHERE (topic NOT IN (NULL) OR (1 = 1)) AND topic IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,674 INFO sqlalchemy.engine.Engine [generated in 0.00033s] {'param_1': 20}
[2023-03-08 16:21:03,673] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00225s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'group_id_2': 1.0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0, 'param_21': 1, 'param_22': 0, 'param_23': 1, 'param_24': 0}
[2023-03-08 16:21:03,674] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00033s] {'param_1': 20}
2023-03-08 16:21:03,681 INFO sqlalchemy.engine.Engine SELECT group_id 
FROM public.city_rule 
WHERE (group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,681] INFO     {sqlalchemy.engine.Engine:1853} - SELECT group_id 
FROM public.city_rule 
WHERE (group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,681 INFO sqlalchemy.engine.Engine [generated in 0.00021s] {'param_1': 20}
[2023-03-08 16:21:03,681] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00021s] {'param_1': 20}
2023-03-08 16:21:03,688 INFO sqlalchemy.engine.Engine SELECT name 
FROM public.city_rule 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,688] INFO     {sqlalchemy.engine.Engine:1853} - SELECT name 
FROM public.city_rule 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,688 INFO sqlalchemy.engine.Engine [generated in 0.00038s] {'param_1': 20}
[2023-03-08 16:21:03,688] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00038s] {'param_1': 20}
2023-03-08 16:21:03,698 INFO sqlalchemy.engine.Engine SELECT status 
FROM public.city_rule 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,698] INFO     {sqlalchemy.engine.Engine:1853} - SELECT status 
FROM public.city_rule 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,698 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {'param_1': 20}
[2023-03-08 16:21:03,698] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00017s] {'param_1': 20}
2023-03-08 16:21:03,702 INFO sqlalchemy.engine.Engine SELECT count(distinct(status)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:03,702] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(status)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:03,702 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {}
[2023-03-08 16:21:03,702] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00014s] {}
2023-03-08 16:21:03,710 INFO sqlalchemy.engine.Engine SELECT code 
FROM public.city_rule 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,710] INFO     {sqlalchemy.engine.Engine:1853} - SELECT code 
FROM public.city_rule 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,710 INFO sqlalchemy.engine.Engine [generated in 0.00020s] {'param_1': 20}
[2023-03-08 16:21:03,710] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00020s] {'param_1': 20}
2023-03-08 16:21:03,715 INFO sqlalchemy.engine.Engine SELECT status 
FROM public.city_load_version 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,715] INFO     {sqlalchemy.engine.Engine:1853} - SELECT status 
FROM public.city_load_version 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,716 INFO sqlalchemy.engine.Engine [generated in 0.00084s] {'param_1': 20}
[2023-03-08 16:21:03,716] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00084s] {'param_1': 20}
2023-03-08 16:21:03,719 INFO sqlalchemy.engine.Engine SELECT count(distinct(name)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:03,719] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(name)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:03,719 INFO sqlalchemy.engine.Engine [generated in 0.00034s] {}
[2023-03-08 16:21:03,719] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00034s] {}
2023-03-08 16:21:03,729 INFO sqlalchemy.engine.Engine SELECT group_id 
FROM public.city_load_version 
WHERE (group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,729] INFO     {sqlalchemy.engine.Engine:1853} - SELECT group_id 
FROM public.city_load_version 
WHERE (group_id NOT IN (NULL) OR (1 = 1)) AND group_id IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,729 INFO sqlalchemy.engine.Engine [generated in 0.00040s] {'param_1': 20}
[2023-03-08 16:21:03,729] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00040s] {'param_1': 20}
-2023-03-08 16:21:03,769 INFO sqlalchemy.engine.Engine SELECT count(distinct(load_version)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:03,769] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(load_version)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:03,769 INFO sqlalchemy.engine.Engine [generated in 0.00055s] {}
[2023-03-08 16:21:03,769] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00055s] {}
[2023-03-08 16:21:03,933] INFO     {datahub.ingestion.source.ge_data_profiler:1005} - Finished profiling collect.public.city_rule; took 0.462 seconds
2023-03-08 16:21:03,935 INFO sqlalchemy.engine.Engine SELECT load_version 
FROM public.city_load_version 
WHERE (load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,935] INFO     {sqlalchemy.engine.Engine:1853} - SELECT load_version 
FROM public.city_load_version 
WHERE (load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,935 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {'param_1': 20}
[2023-03-08 16:21:03,935] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00014s] {'param_1': 20}
2023-03-08 16:21:03,942 INFO sqlalchemy.engine.Engine SELECT create_time 
FROM public.city_load_version 
WHERE (create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,942] INFO     {sqlalchemy.engine.Engine:1853} - SELECT create_time 
FROM public.city_load_version 
WHERE (create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,942 INFO sqlalchemy.engine.Engine [generated in 0.00016s] {'param_1': 20}
[2023-03-08 16:21:03,942] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00016s] {'param_1': 20}
2023-03-08 16:21:03,949 INFO sqlalchemy.engine.Engine SELECT name 
FROM public.city_load_version 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,949] INFO     {sqlalchemy.engine.Engine:1853} - SELECT name 
FROM public.city_load_version 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,949 INFO sqlalchemy.engine.Engine [generated in 0.00021s] {'param_1': 20}
[2023-03-08 16:21:03,949] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00021s] {'param_1': 20}
2023-03-08 16:21:03,956 INFO sqlalchemy.engine.Engine SELECT code 
FROM public.city_load_version 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:03,956] INFO     {sqlalchemy.engine.Engine:1853} - SELECT code 
FROM public.city_load_version 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:03,956 INFO sqlalchemy.engine.Engine [generated in 0.00019s] {'param_1': 20}
[2023-03-08 16:21:03,956] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00019s] {'param_1': 20}
[2023-03-08 16:21:03,962] INFO     {datahub.ingestion.source.ge_data_profiler:1005} - Finished profiling collect.public.city_load_version; took 0.498 seconds
/2023-03-08 16:21:04,125 INFO sqlalchemy.engine.Engine SELECT count(distinct(ertic_version)) AS count_1 
FROM public.city_load_version_his
[2023-03-08 16:21:04,125] INFO     {sqlalchemy.engine.Engine:1853} - SELECT count(distinct(ertic_version)) AS count_1 
FROM public.city_load_version_his
2023-03-08 16:21:04,125 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {}
[2023-03-08 16:21:04,125] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00017s] {}
2023-03-08 16:21:04,156 INFO sqlalchemy.engine.Engine WITH ndsmvsrqexkvzxjq AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_load_version_his), 
ypbpwfbzckrocilj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_load_version_his), 
nvbpcegtkxlrydqs AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_load_version_his), 
pbtoydjnzlbczrde AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (ertic_version IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((ertic_version NOT IN (NULL) OR (1 = 1)) AND ertic_version IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_load_version_his), 
auvuruuftrajpfkx AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_load_version_his), 
tcyhyabatvghmgqt AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IS NULL) THEN %(param_21)s ELSE %(param_22)s END) AS null_count, sum(CASE WHEN ((create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL) THEN %(param_23)s ELSE %(param_24)s END) AS unexpected_count 
FROM public.city_load_version_his), 
qerfengwrrigphnj AS 
(SELECT min(create_time) AS min_1 
FROM public.city_load_version_his), 
ipblvwmyxkfaooit AS 
(SELECT max(create_time) AS max_1 
FROM public.city_load_version_his)
 SELECT ndsmvsrqexkvzxjq.element_count, ndsmvsrqexkvzxjq.null_count, ndsmvsrqexkvzxjq.unexpected_count, ypbpwfbzckrocilj.element_count AS element_count_1, ypbpwfbzckrocilj.null_count AS null_count_1, ypbpwfbzckrocilj.unexpected_count AS unexpected_count_1, nvbpcegtkxlrydqs.element_count AS element_count_2, nvbpcegtkxlrydqs.null_count AS null_count_2, nvbpcegtkxlrydqs.unexpected_count AS unexpected_count_2, pbtoydjnzlbczrde.element_count AS element_count_3, pbtoydjnzlbczrde.null_count AS null_count_3, pbtoydjnzlbczrde.unexpected_count AS unexpected_count_3, auvuruuftrajpfkx.element_count AS element_count_4, auvuruuftrajpfkx.null_count AS null_count_4, auvuruuftrajpfkx.unexpected_count AS unexpected_count_4, tcyhyabatvghmgqt.element_count AS element_count_5, tcyhyabatvghmgqt.null_count AS null_count_5, tcyhyabatvghmgqt.unexpected_count AS unexpected_count_5, qerfengwrrigphnj.min_1, ipblvwmyxkfaooit.max_1 
FROM ndsmvsrqexkvzxjq, ypbpwfbzckrocilj, nvbpcegtkxlrydqs, pbtoydjnzlbczrde, auvuruuftrajpfkx, tcyhyabatvghmgqt, qerfengwrrigphnj, ipblvwmyxkfaooit
[2023-03-08 16:21:04,156] INFO     {sqlalchemy.engine.Engine:1853} - WITH ndsmvsrqexkvzxjq AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (name IS NULL) THEN %(param_1)s ELSE %(param_2)s END) AS null_count, sum(CASE WHEN ((name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL) THEN %(param_3)s ELSE %(param_4)s END) AS unexpected_count 
FROM public.city_load_version_his), 
ypbpwfbzckrocilj AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (code IS NULL) THEN %(param_5)s ELSE %(param_6)s END) AS null_count, sum(CASE WHEN ((code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL) THEN %(param_7)s ELSE %(param_8)s END) AS unexpected_count 
FROM public.city_load_version_his), 
nvbpcegtkxlrydqs AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (load_version IS NULL) THEN %(param_9)s ELSE %(param_10)s END) AS null_count, sum(CASE WHEN ((load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL) THEN %(param_11)s ELSE %(param_12)s END) AS unexpected_count 
FROM public.city_load_version_his), 
pbtoydjnzlbczrde AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (ertic_version IS NULL) THEN %(param_13)s ELSE %(param_14)s END) AS null_count, sum(CASE WHEN ((ertic_version NOT IN (NULL) OR (1 = 1)) AND ertic_version IS NOT NULL) THEN %(param_15)s ELSE %(param_16)s END) AS unexpected_count 
FROM public.city_load_version_his), 
auvuruuftrajpfkx AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (status IS NULL) THEN %(param_17)s ELSE %(param_18)s END) AS null_count, sum(CASE WHEN ((status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL) THEN %(param_19)s ELSE %(param_20)s END) AS unexpected_count 
FROM public.city_load_version_his), 
tcyhyabatvghmgqt AS 
(SELECT count(*) AS element_count, sum(CASE WHEN (create_time IS NULL) THEN %(param_21)s ELSE %(param_22)s END) AS null_count, sum(CASE WHEN ((create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL) THEN %(param_23)s ELSE %(param_24)s END) AS unexpected_count 
FROM public.city_load_version_his), 
qerfengwrrigphnj AS 
(SELECT min(create_time) AS min_1 
FROM public.city_load_version_his), 
ipblvwmyxkfaooit AS 
(SELECT max(create_time) AS max_1 
FROM public.city_load_version_his)
 SELECT ndsmvsrqexkvzxjq.element_count, ndsmvsrqexkvzxjq.null_count, ndsmvsrqexkvzxjq.unexpected_count, ypbpwfbzckrocilj.element_count AS element_count_1, ypbpwfbzckrocilj.null_count AS null_count_1, ypbpwfbzckrocilj.unexpected_count AS unexpected_count_1, nvbpcegtkxlrydqs.element_count AS element_count_2, nvbpcegtkxlrydqs.null_count AS null_count_2, nvbpcegtkxlrydqs.unexpected_count AS unexpected_count_2, pbtoydjnzlbczrde.element_count AS element_count_3, pbtoydjnzlbczrde.null_count AS null_count_3, pbtoydjnzlbczrde.unexpected_count AS unexpected_count_3, auvuruuftrajpfkx.element_count AS element_count_4, auvuruuftrajpfkx.null_count AS null_count_4, auvuruuftrajpfkx.unexpected_count AS unexpected_count_4, tcyhyabatvghmgqt.element_count AS element_count_5, tcyhyabatvghmgqt.null_count AS null_count_5, tcyhyabatvghmgqt.unexpected_count AS unexpected_count_5, qerfengwrrigphnj.min_1, ipblvwmyxkfaooit.max_1 
FROM ndsmvsrqexkvzxjq, ypbpwfbzckrocilj, nvbpcegtkxlrydqs, pbtoydjnzlbczrde, auvuruuftrajpfkx, tcyhyabatvghmgqt, qerfengwrrigphnj, ipblvwmyxkfaooit
2023-03-08 16:21:04,157 INFO sqlalchemy.engine.Engine [generated in 0.00054s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0, 'param_21': 1, 'param_22': 0, 'param_23': 1, 'param_24': 0}
[2023-03-08 16:21:04,157] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00054s] {'param_1': 1, 'param_2': 0, 'param_3': 1, 'param_4': 0, 'param_5': 1, 'param_6': 0, 'param_7': 1, 'param_8': 0, 'param_9': 1, 'param_10': 0, 'param_11': 1, 'param_12': 0, 'param_13': 1, 'param_14': 0, 'param_15': 1, 'param_16': 0, 'param_17': 1, 'param_18': 0, 'param_19': 1, 'param_20': 0, 'param_21': 1, 'param_22': 0, 'param_23': 1, 'param_24': 0}
2023-03-08 16:21:04,241 INFO sqlalchemy.engine.Engine SELECT load_version 
FROM public.city_load_version_his 
WHERE (load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,241] INFO     {sqlalchemy.engine.Engine:1853} - SELECT load_version 
FROM public.city_load_version_his 
WHERE (load_version NOT IN (NULL) OR (1 = 1)) AND load_version IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:04,241 INFO sqlalchemy.engine.Engine [generated in 0.00035s] {'param_1': 20}
[2023-03-08 16:21:04,241] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00035s] {'param_1': 20}
2023-03-08 16:21:04,248 INFO sqlalchemy.engine.Engine SELECT ertic_version 
FROM public.city_load_version_his 
WHERE (ertic_version NOT IN (NULL) OR (1 = 1)) AND ertic_version IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,248] INFO     {sqlalchemy.engine.Engine:1853} - SELECT ertic_version 
FROM public.city_load_version_his 
WHERE (ertic_version NOT IN (NULL) OR (1 = 1)) AND ertic_version IS NOT NULL 
 LIMIT %(param_1)s
|2023-03-08 16:21:04,248 INFO sqlalchemy.engine.Engine [generated in 0.00036s] {'param_1': 20}
[2023-03-08 16:21:04,248] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00036s] {'param_1': 20}
2023-03-08 16:21:04,261 INFO sqlalchemy.engine.Engine SELECT create_time 
FROM public.city_load_version_his 
WHERE (create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,261] INFO     {sqlalchemy.engine.Engine:1853} - SELECT create_time 
FROM public.city_load_version_his 
WHERE (create_time NOT IN (NULL) OR (1 = 1)) AND create_time IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:04,261 INFO sqlalchemy.engine.Engine [generated in 0.00032s] {'param_1': 20}
[2023-03-08 16:21:04,261] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00032s] {'param_1': 20}
2023-03-08 16:21:04,269 INFO sqlalchemy.engine.Engine SELECT code 
FROM public.city_load_version_his 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,269] INFO     {sqlalchemy.engine.Engine:1853} - SELECT code 
FROM public.city_load_version_his 
WHERE (code NOT IN (NULL) OR (1 = 1)) AND code IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:04,269 INFO sqlalchemy.engine.Engine [generated in 0.00026s] {'param_1': 20}
[2023-03-08 16:21:04,269] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00026s] {'param_1': 20}
2023-03-08 16:21:04,278 INFO sqlalchemy.engine.Engine SELECT name 
FROM public.city_load_version_his 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,278] INFO     {sqlalchemy.engine.Engine:1853} - SELECT name 
FROM public.city_load_version_his 
WHERE (name NOT IN (NULL) OR (1 = 1)) AND name IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:04,278 INFO sqlalchemy.engine.Engine [generated in 0.00019s] {'param_1': 20}
[2023-03-08 16:21:04,278] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00019s] {'param_1': 20}
2023-03-08 16:21:04,287 INFO sqlalchemy.engine.Engine SELECT status 
FROM public.city_load_version_his 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
[2023-03-08 16:21:04,287] INFO     {sqlalchemy.engine.Engine:1853} - SELECT status 
FROM public.city_load_version_his 
WHERE (status NOT IN (NULL) OR (1 = 1)) AND status IS NOT NULL 
 LIMIT %(param_1)s
2023-03-08 16:21:04,287 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {'param_1': 20}
[2023-03-08 16:21:04,287] INFO     {sqlalchemy.engine.Engine:1858} - [generated in 0.00017s] {'param_1': 20}
[2023-03-08 16:21:04,292] INFO     {datahub.ingestion.source.ge_data_profiler:1005} - Finished profiling collect.public.city_load_version_his; took 0.814 seconds
[2023-03-08 16:21:04,299] INFO     {datahub.ingestion.source.ge_data_profiler:806} - Profiling 4 table(s) finished in 0.889 seconds
\[2023-03-08 16:21:04,683] INFO     {datahub.ingestion.run.pipeline:425} - Processing commit request for DatahubIngestionCheckpointingProvider. Commit policy = CommitPolicy.ON_NO_ERRORS, has_errors=False, has_warnings=False
[2023-03-08 16:21:04,684] INFO     {datahub.ingestion.source.state_provider.datahub_ingestion_checkpointing_provider:114} - Committing ingestion checkpoint for pipeline:'wangjun_test', job:'postgres_stale_entity_removal'
[2023-03-08 16:21:04,716] INFO     {datahub.ingestion.run.pipeline:445} - Successfully committed changes for DatahubIngestionCheckpointingProvider.
[2023-03-08 16:21:04,745] INFO     {datahub.cli.ingest_cli:142} - Finished metadata ingestion
/
Cli report:
{'cli_version': '0.10.0.4',
 'cli_entry_location': '/Users/wangjun/Library/Python/3.9/lib/python/site-packages/datahub/__init__.py',
 'py_version': '3.9.7 (v3.9.7:1016ef3790, Aug 30 2021, 16:25:35) \n[Clang 12.0.5 (clang-1205.0.22.11)]',
 'py_exec_path': '/usr/local/bin/python3',
 'os_details': 'macOS-12.6-arm64-arm-64bit',
 'peak_memory_usage': '219.61 MB',
 'mem_info': '219.61 MB'}
Source (postgres) report:
{'events_produced': 29,
 'events_produced_per_sec': 5,
 'entities': {'container': ['urn:li:container:1d1a8b5ad72ad053a51c7c0aae3510d6', 'urn:li:container:e4bf1e2c7739ade37dddc97897fd4360'],
              'dataset': ['urn:li:dataset:(urn:li:dataPlatform:postgres,pg_collect.collect.public.city_rule,PROD)',
                          'urn:li:dataset:(urn:li:dataPlatform:postgres,pg_collect.collect.public.city_load_version_his,PROD)',
                          'urn:li:dataset:(urn:li:dataPlatform:postgres,pg_collect.collect.public.city_black,PROD)',
                          'urn:li:dataset:(urn:li:dataPlatform:postgres,pg_collect.collect.public.city_load_version,PROD)']},
 'aspects': {'container': {'containerProperties': 2, 'status': 2, 'dataPlatformInstance': 2, 'subTypes': 2, 'container': 1},
             'dataset': {'container': 4,
                         'status': 4,
                         'datasetProperties': 4,
                         'schemaMetadata': 4,
                         'dataPlatformInstance': 4,
                         'subTypes': 4,
                         'datasetProfile': 4}},
 'warnings': {},
 'failures': {},
 'soft_deleted_stale_entities': [],
 'tables_scanned': 4,
 'views_scanned': 0,
 'entities_profiled': 4,
 'filtered': ['information_schema.*'],
 'query_combiner': {'total_queries': 110,
                    'uncombined_queries_issued': 56,
                    'combined_queries_issued': 12,
                    'queries_combined': 54,
                    'query_exceptions': 0},
 'start_time': '2023-03-08 16:21:00.024112 (5.03 seconds ago)',
 'running_time': '5.03 seconds'}
Sink (datahub-rest) report:
{'total_records_written': 29,
 'records_written_per_second': 5,
 'warnings': [],
 'failures': [],
 'start_time': '2023-03-08 16:20:59.798442 (5.26 seconds ago)',
 'current_time': '2023-03-08 16:21:05.053629 (now)',
 'total_duration_in_seconds': 5.26,
 'gms_version': 'v0.10.0',
 'pending_requests': 0}

 Pipeline finished successfully; produced 29 events in 5.03 seconds.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值