setup
CREATE DATABASE db1;
CREATE SCHEMA db1.sc1;
CREATE SEQUENCE db1.public.SQ1;
CREATE SEQUENCE db1.sc1.SQ1;
CREATE TABLE db1.sc1.t1 (id INT PRIMARY KEY, name varchar(256), val int DEFAULT nextval('db1.sc1.sq1'));
CREATE TABLE db1.public.t1 (id INT PRIMARY KEY, name varchar(256), val int DEFAULT nextval('db1.public.sq1'));
CREATE VIEW db1.sc1.v1 AS (SELECT name FROM db1.sc1.t1);
CREATE VIEW db1.sc1.v2 AS (SELECT name AS n1, name AS n2 FROM db1.sc1.v1);
CREATE VIEW db1.sc1.v3 AS (SELECT name, n1 FROM db1.sc1.v1, db1.sc1.v2);
CREATE VIEW db1.sc1.v4 AS (SELECT n2, n1 FROM db1.sc1.v2);
CREATE TYPE db1.sc1.typ AS ENUM('a');
CREATE VIEW db1.sc1.v5 AS (SELECT 'a'::db1.sc1.typ::string AS k, n2, n1 from db1.sc1.v4);
COMMENT ON DATABASE db1 IS 'db1 is good';
COMMENT ON SCHEMA db1.sc1 IS 'sc1 is good';
COMMENT ON TABLE db1.sc1.t1 IS 't1 is good';
----

ops
DROP DATABASE db1 CASCADE
----
StatementPhase stage 1 of 1 with 297 MutationType ops
  transitions:
    [[Namespace:{DescID: 104, Name: db1, ReferencedDescID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Database:{DescID: 104}, ABSENT], PUBLIC] -> DROPPED
    [[DatabaseRoleSetting:{DescID: 104, Name: __placeholder_role_name__}, ABSENT], PUBLIC] -> ABSENT
    [[DatabaseComment:{DescID: 104, Comment: db1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Schema:{DescID: 105}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 106, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 106, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Schema:{DescID: 106}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[SchemaComment:{DescID: 106, Comment: sc1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 107}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 107, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 107, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Sequence:{DescID: 107}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 110}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 110, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 110, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 110}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 108}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 108, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 108, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Sequence:{DescID: 108}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 109}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 109, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 109, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 109}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[TableComment:{DescID: 109, Comment: t1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 111}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 111, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 111, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 111}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 112}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 112, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 112, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 112}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 113}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 113, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 113, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 113}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 114}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 114, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 114, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 114}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 115}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[EnumType:{DescID: 115}, ABSENT], PUBLIC] -> DROPPED
    [[EnumTypeValue:{DescID: 115, Name: a}, ABSENT], PUBLIC] -> ABSENT
    [[SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 116}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 117}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 117, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 117, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 117}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
  ops:
    *scop.MarkDescriptorAsDropped
      DescriptorID: 107
    *scop.RemoveObjectParent
      ObjectID: 107
      ParentSchemaID: 105
    *scop.MarkDescriptorAsDropped
      DescriptorID: 110
    *scop.RemoveObjectParent
      ObjectID: 110
      ParentSchemaID: 105
    *scop.MakePublicColumnNotNullValidated
      ColumnID: 1
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 110
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 110
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 110
    *scop.RemoveColumnDefaultExpression
      ColumnID: 3
      TableID: 110
    *scop.UpdateTableBackReferencesInSequences
      BackReferencedColumnID: 3
      BackReferencedTableID: 110
      SequenceIDs:
      - 107
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 110
    *scop.MakePublicPrimaryIndexWriteOnly
      IndexID: 1
      TableID: 110
    *scop.SetIndexName
      IndexID: 1
      Name: crdb_internal_index_1_name_placeholder
      TableID: 110
    *scop.MarkDescriptorAsDropped
      DescriptorID: 108
    *scop.RemoveObjectParent
      ObjectID: 108
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 109
    *scop.RemoveObjectParent
      ObjectID: 109
      ParentSchemaID: 106
    *scop.RemoveTableComment
      TableID: 109
    *scop.MakePublicColumnNotNullValidated
      ColumnID: 1
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 109
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 109
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 109
    *scop.RemoveColumnDefaultExpression
      ColumnID: 3
      TableID: 109
    *scop.UpdateTableBackReferencesInSequences
      BackReferencedColumnID: 3
      BackReferencedTableID: 109
      SequenceIDs:
      - 108
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 109
    *scop.MakePublicPrimaryIndexWriteOnly
      IndexID: 1
      TableID: 109
    *scop.SetIndexName
      IndexID: 1
      Name: crdb_internal_index_1_name_placeholder
      TableID: 109
    *scop.MarkDescriptorAsDropped
      DescriptorID: 111
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 111
      RelationIDs:
      - 109
    *scop.RemoveObjectParent
      ObjectID: 111
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 111
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 111
    *scop.MarkDescriptorAsDropped
      DescriptorID: 112
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 112
      RelationIDs:
      - 111
    *scop.RemoveObjectParent
      ObjectID: 112
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 112
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 112
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 112
    *scop.MarkDescriptorAsDropped
      DescriptorID: 113
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 113
      RelationIDs:
      - 111
      - 112
    *scop.RemoveObjectParent
      ObjectID: 113
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 113
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 113
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 113
    *scop.MarkDescriptorAsDropped
      DescriptorID: 114
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 114
      RelationIDs:
      - 112
    *scop.RemoveObjectParent
      ObjectID: 114
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 114
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 114
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 114
    *scop.MarkDescriptorAsDropped
      DescriptorID: 115
    *scop.NotImplementedForPublicObjects
      DescID: 115
      ElementType: scpb.EnumTypeValue
    *scop.RemoveObjectParent
      ObjectID: 115
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 116
    *scop.RemoveObjectParent
      ObjectID: 116
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 117
    *scop.RemoveBackReferenceInTypes
      BackReferencedDescriptorID: 117
      TypeIDs:
      - 115
      - 116
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 117
      RelationIDs:
      - 114
    *scop.RemoveObjectParent
      ObjectID: 117
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 117
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 117
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 117
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 117
    *scop.MarkDescriptorAsDropped
      DescriptorID: 105
    *scop.RemoveSchemaParent
      Parent:
        ParentDatabaseID: 104
        SchemaID: 105
    *scop.MarkDescriptorAsDropped
      DescriptorID: 106
    *scop.RemoveSchemaParent
      Parent:
        ParentDatabaseID: 104
        SchemaID: 106
    *scop.RemoveSchemaComment
      SchemaID: 106
    *scop.NotImplementedForPublicObjects
      DescID: 107
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 107
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 107
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 110
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 110
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 110
      User: root
    *scop.RemoveColumnNotNull
      ColumnID: 1
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 110
    *scop.NotImplementedForPublicObjects
      DescID: 108
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 108
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 108
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 109
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 109
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 109
      User: root
    *scop.RemoveColumnNotNull
      ColumnID: 1
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 109
    *scop.NotImplementedForPublicObjects
      DescID: 111
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 111
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 111
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 111
    *scop.NotImplementedForPublicObjects
      DescID: 112
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 112
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 112
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 112
    *scop.NotImplementedForPublicObjects
      DescID: 113
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 113
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 113
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 113
    *scop.NotImplementedForPublicObjects
      DescID: 114
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 114
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 114
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 114
    *scop.NotImplementedForPublicObjects
      DescID: 115
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 116
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 117
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 117
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 117
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 117
    *scop.MarkDescriptorAsDropped
      DescriptorID: 104
    *scop.RemoveDatabaseComment
      DatabaseID: 104
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 105
        Name: public
    *scop.NotImplementedForPublicObjects
      DescID: 105
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: root
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 106
        Name: sc1
    *scop.NotImplementedForPublicObjects
      DescID: 106
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 106
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 106
      User: root
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 107
        Name: sq1
        SchemaID: 105
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 110
        Name: t1
        SchemaID: 105
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 110
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 110
    *scop.MakeWriteOnlyIndexDeleteOnly
      IndexID: 1
      TableID: 110
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 108
        Name: sq1
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 109
        Name: t1
        SchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 109
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 109
    *scop.MakeWriteOnlyIndexDeleteOnly
      IndexID: 1
      TableID: 109
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 111
        Name: v1
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 111
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 112
        Name: v2
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 112
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 113
        Name: v3
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 113
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 114
        Name: v4
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 114
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 115
        Name: typ
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 116
        Name: _typ
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 117
        Name: v5
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 117
    *scop.DrainDescriptorName
      Namespace:
        DescriptorID: 104
        Name: db1
    *scop.NotImplementedForPublicObjects
      DescID: 104
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: root
    *scop.AssertColumnFamilyIsRemoved
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 1
      IndexID: 1
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 2
      IndexID: 1
      Kind: 2
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 3
      IndexID: 1
      Kind: 2
      Ordinal: 1
      TableID: 110
    *scop.MakeIndexAbsent
      IndexID: 1
      TableID: 110
    *scop.AssertColumnFamilyIsRemoved
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 1
      IndexID: 1
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 2
      IndexID: 1
      Kind: 2
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 3
      IndexID: 1
      Kind: 2
      Ordinal: 1
      TableID: 109
    *scop.MakeIndexAbsent
      IndexID: 1
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 109
PreCommitPhase stage 1 of 2 with 1 MutationType op
  transitions:
    [[Namespace:{DescID: 104, Name: db1, ReferencedDescID: 0}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 104, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 104, Name: public}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 104, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Database:{DescID: 104}, ABSENT], DROPPED] -> PUBLIC
    [[DatabaseRoleSetting:{DescID: 104, Name: __placeholder_role_name__}, ABSENT], ABSENT] -> PUBLIC
    [[DatabaseComment:{DescID: 104, Comment: db1 is good}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 105}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 105, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 105, Name: public}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 105, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Schema:{DescID: 105}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 106, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 106, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Schema:{DescID: 106}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[SchemaComment:{DescID: 106, Comment: sc1 is good}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 107}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 107, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 107, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Sequence:{DescID: 107}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 110}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 110, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 110, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Table:{DescID: 110}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 110, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 108}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 108, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 108, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Sequence:{DescID: 108}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 109}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 109, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 109, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[Table:{DescID: 109}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[TableComment:{DescID: 109, Comment: t1 is good}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 109, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 111}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 111, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 111, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[View:{DescID: 111}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 111, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 111, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 111, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 111, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 111, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 112}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 112, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 112, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[View:{DescID: 112}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 112, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 113}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 113, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 113, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[View:{DescID: 113}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 113, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 114}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 114, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 114, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[View:{DescID: 114}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 114, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 115}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 115, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 115, Name: public}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 115, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[EnumType:{DescID: 115}, ABSENT], DROPPED] -> PUBLIC
    [[EnumTypeValue:{DescID: 115, Name: a}, ABSENT], ABSENT] -> PUBLIC
    [[SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 116}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 116, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 116, Name: public}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 116, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT], ABSENT] -> PUBLIC
    [[Owner:{DescID: 117}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 117, Name: admin}, ABSENT], ABSENT] -> PUBLIC
    [[UserPrivileges:{DescID: 117, Name: root}, ABSENT], ABSENT] -> PUBLIC
    [[View:{DescID: 117}, ABSENT], DROPPED] -> PUBLIC
    [[SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], ABSENT] -> PUBLIC
    [[Column:{DescID: 117, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], ABSENT] -> PUBLIC
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], ABSENT] -> PUBLIC
  ops:
    *scop.UndoAllInTxnImmediateMutationOpSideEffects
      {}
PreCommitPhase stage 2 of 2 with 313 MutationType ops
  transitions:
    [[Namespace:{DescID: 104, Name: db1, ReferencedDescID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 104, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Database:{DescID: 104}, ABSENT], PUBLIC] -> DROPPED
    [[DatabaseRoleSetting:{DescID: 104, Name: __placeholder_role_name__}, ABSENT], PUBLIC] -> ABSENT
    [[DatabaseComment:{DescID: 104, Comment: db1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 105, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Schema:{DescID: 105}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 106, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 106, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Schema:{DescID: 106}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[SchemaComment:{DescID: 106, Comment: sc1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 107}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 107, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 107, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Sequence:{DescID: 107}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 110}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 110, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 110, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 110}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 110, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 108}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 108, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 108, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Sequence:{DescID: 108}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 109}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 109, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 109, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 109}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[TableComment:{DescID: 109, Comment: t1 is good}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 109, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 111}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 111, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 111, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 111}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 111, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 112}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 112, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 112, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 112}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 112, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 113}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 113, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 113, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 113}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 113, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 114}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 114, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 114, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 114}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 114, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 115}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 115, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[EnumType:{DescID: 115}, ABSENT], PUBLIC] -> DROPPED
    [[EnumTypeValue:{DescID: 115, Name: a}, ABSENT], PUBLIC] -> ABSENT
    [[SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 116}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: public}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 116, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Owner:{DescID: 117}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 117, Name: admin}, ABSENT], PUBLIC] -> ABSENT
    [[UserPrivileges:{DescID: 117, Name: root}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 117}, ABSENT], PUBLIC] -> DROPPED
    [[SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC] -> ABSENT
    [[Column:{DescID: 117, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC] -> ABSENT
    [[ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC] -> ABSENT
  ops:
    *scop.MarkDescriptorAsDropped
      DescriptorID: 107
    *scop.RemoveObjectParent
      ObjectID: 107
      ParentSchemaID: 105
    *scop.MarkDescriptorAsDropped
      DescriptorID: 110
    *scop.RemoveObjectParent
      ObjectID: 110
      ParentSchemaID: 105
    *scop.MakePublicColumnNotNullValidated
      ColumnID: 1
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 110
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 110
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 110
    *scop.RemoveColumnDefaultExpression
      ColumnID: 3
      TableID: 110
    *scop.UpdateTableBackReferencesInSequences
      BackReferencedColumnID: 3
      BackReferencedTableID: 110
      SequenceIDs:
      - 107
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 110
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 110
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 110
    *scop.MakePublicPrimaryIndexWriteOnly
      IndexID: 1
      TableID: 110
    *scop.SetIndexName
      IndexID: 1
      Name: crdb_internal_index_1_name_placeholder
      TableID: 110
    *scop.MarkDescriptorAsDropped
      DescriptorID: 108
    *scop.RemoveObjectParent
      ObjectID: 108
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 109
    *scop.RemoveObjectParent
      ObjectID: 109
      ParentSchemaID: 106
    *scop.RemoveTableComment
      TableID: 109
    *scop.MakePublicColumnNotNullValidated
      ColumnID: 1
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 109
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 109
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 109
    *scop.RemoveColumnDefaultExpression
      ColumnID: 3
      TableID: 109
    *scop.UpdateTableBackReferencesInSequences
      BackReferencedColumnID: 3
      BackReferencedTableID: 109
      SequenceIDs:
      - 108
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 109
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 109
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 109
    *scop.MakePublicPrimaryIndexWriteOnly
      IndexID: 1
      TableID: 109
    *scop.SetIndexName
      IndexID: 1
      Name: crdb_internal_index_1_name_placeholder
      TableID: 109
    *scop.MarkDescriptorAsDropped
      DescriptorID: 111
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 111
      RelationIDs:
      - 109
    *scop.RemoveObjectParent
      ObjectID: 111
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 111
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 111
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 111
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 111
    *scop.MarkDescriptorAsDropped
      DescriptorID: 112
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 112
      RelationIDs:
      - 111
    *scop.RemoveObjectParent
      ObjectID: 112
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 112
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 112
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 112
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 112
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 112
    *scop.MarkDescriptorAsDropped
      DescriptorID: 113
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 113
      RelationIDs:
      - 111
      - 112
    *scop.RemoveObjectParent
      ObjectID: 113
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 113
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 113
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 113
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 113
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 113
    *scop.MarkDescriptorAsDropped
      DescriptorID: 114
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 114
      RelationIDs:
      - 112
    *scop.RemoveObjectParent
      ObjectID: 114
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 114
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 114
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 114
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 114
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 114
    *scop.MarkDescriptorAsDropped
      DescriptorID: 115
    *scop.NotImplementedForPublicObjects
      DescID: 115
      ElementType: scpb.EnumTypeValue
    *scop.RemoveObjectParent
      ObjectID: 115
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 116
    *scop.RemoveObjectParent
      ObjectID: 116
      ParentSchemaID: 106
    *scop.MarkDescriptorAsDropped
      DescriptorID: 117
    *scop.RemoveBackReferenceInTypes
      BackReferencedDescriptorID: 117
      TypeIDs:
      - 115
      - 116
    *scop.RemoveBackReferencesInRelations
      BackReferencedID: 117
      RelationIDs:
      - 114
    *scop.RemoveObjectParent
      ObjectID: 117
      ParentSchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 117
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 2
      TableID: 117
    *scop.SetColumnName
      ColumnID: 2
      Name: crdb_internal_column_2_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 3
      TableID: 117
    *scop.SetColumnName
      ColumnID: 3
      Name: crdb_internal_column_3_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967295
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967295
      Name: crdb_internal_column_4294967295_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967294
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967294
      Name: crdb_internal_column_4294967294_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967293
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967293
      Name: crdb_internal_column_4294967293_name_placeholder
      TableID: 117
    *scop.MakePublicColumnWriteOnly
      ColumnID: 4294967292
      TableID: 117
    *scop.SetColumnName
      ColumnID: 4294967292
      Name: crdb_internal_column_4294967292_name_placeholder
      TableID: 117
    *scop.MarkDescriptorAsDropped
      DescriptorID: 105
    *scop.RemoveSchemaParent
      Parent:
        ParentDatabaseID: 104
        SchemaID: 105
    *scop.MarkDescriptorAsDropped
      DescriptorID: 106
    *scop.RemoveSchemaParent
      Parent:
        ParentDatabaseID: 104
        SchemaID: 106
    *scop.RemoveSchemaComment
      SchemaID: 106
    *scop.NotImplementedForPublicObjects
      DescID: 107
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 107
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 107
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 110
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 110
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 110
      User: root
    *scop.RemoveColumnNotNull
      ColumnID: 1
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 110
    *scop.NotImplementedForPublicObjects
      DescID: 108
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 108
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 108
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 109
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 109
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 109
      User: root
    *scop.RemoveColumnNotNull
      ColumnID: 1
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 109
    *scop.NotImplementedForPublicObjects
      DescID: 111
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 111
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 111
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 111
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 111
    *scop.NotImplementedForPublicObjects
      DescID: 112
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 112
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 112
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 112
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 112
    *scop.NotImplementedForPublicObjects
      DescID: 113
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 113
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 113
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 113
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 113
    *scop.NotImplementedForPublicObjects
      DescID: 114
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 114
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 114
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 114
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 114
    *scop.NotImplementedForPublicObjects
      DescID: 115
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 115
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 116
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 116
      User: root
    *scop.NotImplementedForPublicObjects
      DescID: 117
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 117
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 117
      User: root
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 2
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 3
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967295
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967294
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967293
      TableID: 117
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 4294967292
      TableID: 117
    *scop.MarkDescriptorAsDropped
      DescriptorID: 104
    *scop.RemoveDatabaseRoleSettings
      DatabaseID: 104
    *scop.RemoveDatabaseComment
      DatabaseID: 104
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 105
        Name: public
    *scop.NotImplementedForPublicObjects
      DescID: 105
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 105
      User: root
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 106
        Name: sc1
    *scop.NotImplementedForPublicObjects
      DescID: 106
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 106
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 106
      User: root
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 107
        Name: sq1
        SchemaID: 105
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 110
        Name: t1
        SchemaID: 105
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 110
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 110
    *scop.MakeWriteOnlyIndexDeleteOnly
      IndexID: 1
      TableID: 110
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 108
        Name: sq1
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 109
        Name: t1
        SchemaID: 106
    *scop.MakePublicColumnWriteOnly
      ColumnID: 1
      TableID: 109
    *scop.SetColumnName
      ColumnID: 1
      Name: crdb_internal_column_1_name_placeholder
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 109
    *scop.MakeWriteOnlyIndexDeleteOnly
      IndexID: 1
      TableID: 109
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 111
        Name: v1
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 111
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 111
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 112
        Name: v2
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 112
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 112
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 113
        Name: v3
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 113
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 113
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 114
        Name: v4
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 114
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 114
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 115
        Name: typ
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 116
        Name: _typ
        SchemaID: 106
    *scop.DrainDescriptorName
      Namespace:
        DatabaseID: 104
        DescriptorID: 117
        Name: v5
        SchemaID: 106
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967295
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967294
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967293
      TableID: 117
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 4294967292
      TableID: 117
    *scop.DrainDescriptorName
      Namespace:
        DescriptorID: 104
        Name: db1
    *scop.NotImplementedForPublicObjects
      DescID: 104
      ElementType: scpb.Owner
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: admin
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: public
    *scop.RemoveUserPrivileges
      DescriptorID: 104
      User: root
    *scop.AssertColumnFamilyIsRemoved
      TableID: 110
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 1
      IndexID: 1
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 2
      IndexID: 1
      Kind: 2
      TableID: 110
    *scop.RemoveColumnFromIndex
      ColumnID: 3
      IndexID: 1
      Kind: 2
      Ordinal: 1
      TableID: 110
    *scop.MakeIndexAbsent
      IndexID: 1
      TableID: 110
    *scop.AssertColumnFamilyIsRemoved
      TableID: 109
    *scop.MakeWriteOnlyColumnDeleteOnly
      ColumnID: 1
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 1
      IndexID: 1
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 2
      IndexID: 1
      Kind: 2
      TableID: 109
    *scop.RemoveColumnFromIndex
      ColumnID: 3
      IndexID: 1
      Kind: 2
      Ordinal: 1
      TableID: 109
    *scop.MakeIndexAbsent
      IndexID: 1
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 110
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 1
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 2
      TableID: 109
    *scop.MakeDeleteOnlyColumnAbsent
      ColumnID: 3
      TableID: 109
    *scop.SetJobStateOnDescriptor
      DescriptorID: 104
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 105
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 106
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 107
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 108
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 109
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 110
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 111
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 112
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 113
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 114
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 115
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 116
      Initialize: true
    *scop.SetJobStateOnDescriptor
      DescriptorID: 117
      Initialize: true
    *scop.CreateSchemaChangerJob
      Authorization:
        AppName: $ internal-test
        UserName: root
      DescriptorIDs:
      - 104
      - 105
      - 106
      - 107
      - 108
      - 109
      - 110
      - 111
      - 112
      - 113
      - 114
      - 115
      - 116
      - 117
      JobID: 1
      NonCancelable: true
      RunningStatus: PostCommitNonRevertiblePhase stage 1 of 1 with 17 MutationType ops pending
      Statements:
      - statement: DROP DATABASE db1 CASCADE
        redactedstatement: DROP DATABASE ‹db1› CASCADE
        statementtag: DROP DATABASE
PostCommitNonRevertiblePhase stage 1 of 1 with 32 MutationType ops
  transitions:
    [[Database:{DescID: 104}, ABSENT], DROPPED] -> ABSENT
    [[DatabaseData:{DescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Schema:{DescID: 105}, ABSENT], DROPPED] -> ABSENT
    [[Schema:{DescID: 106}, ABSENT], DROPPED] -> ABSENT
    [[Sequence:{DescID: 107}, ABSENT], DROPPED] -> ABSENT
    [[TableData:{DescID: 107, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 110}, ABSENT], DROPPED] -> ABSENT
    [[IndexData:{DescID: 110, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[TableData:{DescID: 110, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Sequence:{DescID: 108}, ABSENT], DROPPED] -> ABSENT
    [[TableData:{DescID: 108, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[Table:{DescID: 109}, ABSENT], DROPPED] -> ABSENT
    [[IndexData:{DescID: 109, IndexID: 1}, ABSENT], PUBLIC] -> ABSENT
    [[TableData:{DescID: 109, ReferencedDescID: 104}, ABSENT], PUBLIC] -> ABSENT
    [[View:{DescID: 111}, ABSENT], DROPPED] -> ABSENT
    [[View:{DescID: 112}, ABSENT], DROPPED] -> ABSENT
    [[View:{DescID: 113}, ABSENT], DROPPED] -> ABSENT
    [[View:{DescID: 114}, ABSENT], DROPPED] -> ABSENT
    [[EnumType:{DescID: 115}, ABSENT], DROPPED] -> ABSENT
    [[AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT], DROPPED] -> ABSENT
    [[View:{DescID: 117}, ABSENT], DROPPED] -> ABSENT
  ops:
    *scop.DeleteDescriptor
      DescriptorID: 104
    *scop.CreateGCJobForDatabase
      DatabaseID: 104
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
    *scop.DeleteDescriptor
      DescriptorID: 105
    *scop.DeleteDescriptor
      DescriptorID: 106
    *scop.CreateGCJobForTable
      DatabaseID: 104
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 107
    *scop.CreateGCJobForTable
      DatabaseID: 104
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 110
    *scop.CreateGCJobForTable
      DatabaseID: 104
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 108
    *scop.CreateGCJobForTable
      DatabaseID: 104
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 109
    *scop.DeleteDescriptor
      DescriptorID: 111
    *scop.DeleteDescriptor
      DescriptorID: 112
    *scop.DeleteDescriptor
      DescriptorID: 113
    *scop.DeleteDescriptor
      DescriptorID: 114
    *scop.DeleteDescriptor
      DescriptorID: 115
    *scop.DeleteDescriptor
      DescriptorID: 116
    *scop.DeleteDescriptor
      DescriptorID: 117
    *scop.CreateGCJobForIndex
      IndexID: 1
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 110
    *scop.CreateGCJobForIndex
      IndexID: 1
      StatementForDropJob:
        Statement: DROP DATABASE db1 CASCADE
      TableID: 109
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 104
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 105
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 106
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 107
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 108
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 109
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 110
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 111
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 112
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 113
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 114
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 115
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 116
      JobID: 1
    *scop.RemoveJobStateFromDescriptor
      DescriptorID: 117
      JobID: 1
    *scop.UpdateSchemaChangerJob
      DescriptorIDsToRemove:
      - 104
      - 105
      - 106
      - 107
      - 108
      - 109
      - 110
      - 111
      - 112
      - 113
      - 114
      - 115
      - 116
      - 117
      IsNonCancelable: true
      JobID: 1

deps
DROP DATABASE db1 CASCADE
----
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [Owner:{DescID: 116}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [UserPrivileges:{DescID: 116, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [UserPrivileges:{DescID: 116, Name: public}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, DROPPED]
  to:   [UserPrivileges:{DescID: 116, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Column:{DescID: 109, ColumnID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 1}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 2}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 2}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 3}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 3}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967292}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967293}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967294}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967295}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 109, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 109, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 1}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 2}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 2}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 3}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 3}, WRITE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967292}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967293}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967294}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967295}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 110, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 110, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 111, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 111, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 111, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 111, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 111, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 111, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 112, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 112, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 113, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 113, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 114, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 114, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 1}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 2}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 3}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 3}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967292}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967293}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967294}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Column:{DescID: 117, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [Column:{DescID: 117, ColumnID: 4294967295}, WRITE_ONLY]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: column no longer public before dependents
- from: [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: SameStagePrecedence
  rule: column type dependents removed right before column type, except if part of a column type alteration 
- from: [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: SameStagePrecedence
  rule: column type dependents removed right before column type, except if part of a column type alteration 
- from: [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: column constraint removed right before column reaches write only
- from: [ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: column constraint removed right before column reaches write only
- from: [ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: column type removed before column family
- from: [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 111, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 112, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 113, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 114, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [Column:{DescID: 117, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Database:{DescID: 104}, ABSENT]
  to:   [DatabaseData:{DescID: 104}, DROPPED]
  kind: SameStagePrecedence
  rule: descriptor removed right before garbage collection
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [DatabaseComment:{DescID: 104, Comment: db1 is good}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [DatabaseRoleSetting:{DescID: 104, Name: __placeholder_role_name__}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 104, Name: db1, ReferencedDescID: 0}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with attr ref
- from: [Database:{DescID: 104}, DROPPED]
  to:   [Owner:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [UserPrivileges:{DescID: 104, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [UserPrivileges:{DescID: 104, Name: public}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Database:{DescID: 104}, DROPPED]
  to:   [UserPrivileges:{DescID: 104, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [DatabaseComment:{DescID: 104, Comment: db1 is good}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [DatabaseRoleSetting:{DescID: 104, Name: __placeholder_role_name__}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [EnumTypeValue:{DescID: 115, Name: a}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [Owner:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [UserPrivileges:{DescID: 115, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [UserPrivileges:{DescID: 115, Name: public}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumType:{DescID: 115}, DROPPED]
  to:   [UserPrivileges:{DescID: 115, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [EnumTypeValue:{DescID: 115, Name: a}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 109, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [Column:{DescID: 110, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: dependents removed before column
- from: [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT]
  to:   [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  kind: Precedence
  rule: dependents removed before index
- from: [IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 104, Name: db1, ReferencedDescID: 0}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 115, Name: typ, ReferencedDescID: 104}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 116, Name: _typ, ReferencedDescID: 104}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 104}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 105}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 107}, ABSENT]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 108}, ABSENT]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 109}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 110}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 111}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 112}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 113}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 114}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 115}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 116}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Owner:{DescID: 117}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  to:   [IndexData:{DescID: 109, IndexID: 1}, DROPPED]
  kind: Precedence
  rule: index removed before garbage collection
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, VALIDATED]
  to:   [IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index no longer public before dependents, excluding columns
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  to:   [IndexData:{DescID: 110, IndexID: 1}, DROPPED]
  kind: Precedence
  rule: index removed before garbage collection
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, DELETE_ONLY]
  to:   [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index drop mutation visible before cleaning up index columns
- from: [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, VALIDATED]
  to:   [IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: index no longer public before dependents, excluding columns
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [Owner:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [UserPrivileges:{DescID: 105, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [UserPrivileges:{DescID: 105, Name: public}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 105}, DROPPED]
  to:   [UserPrivileges:{DescID: 105, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [Namespace:{DescID: 106, Name: sc1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [Owner:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [SchemaComment:{DescID: 106, Comment: sc1 is good}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [UserPrivileges:{DescID: 106, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Schema:{DescID: 106}, DROPPED]
  to:   [UserPrivileges:{DescID: 106, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT]
  to:   [Schema:{DescID: 105}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT]
  to:   [Schema:{DescID: 105}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 115, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaChild:{DescID: 116, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT]
  to:   [Schema:{DescID: 106}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaComment:{DescID: 106, Comment: sc1 is good}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT]
  to:   [Database:{DescID: 104}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaParent:{DescID: 105, ReferencedDescID: 104}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT]
  to:   [Database:{DescID: 104}, DROPPED]
  kind: Precedence
  rule: back-reference in parent descriptor is removed before parent descriptor is dropped
- from: [SchemaParent:{DescID: 106, ReferencedDescID: 104}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [Sequence:{DescID: 107}, ABSENT]
  to:   [TableData:{DescID: 107, ReferencedDescID: 104}, DROPPED]
  kind: SameStagePrecedence
  rule: table removed right before garbage collection
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with expr ref to sequence
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [Namespace:{DescID: 107, Name: sq1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [Owner:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [SchemaChild:{DescID: 107, ReferencedDescID: 105}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [UserPrivileges:{DescID: 107, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 107}, DROPPED]
  to:   [UserPrivileges:{DescID: 107, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 108}, ABSENT]
  to:   [TableData:{DescID: 108, ReferencedDescID: 104}, DROPPED]
  kind: SameStagePrecedence
  rule: table removed right before garbage collection
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  kind: SameStagePrecedence
  rule: descriptor drop right before removing dependent with expr ref to sequence
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [Namespace:{DescID: 108, Name: sq1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [Owner:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [SchemaChild:{DescID: 108, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [UserPrivileges:{DescID: 108, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Sequence:{DescID: 108}, DROPPED]
  to:   [UserPrivileges:{DescID: 108, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, ABSENT]
  to:   [TableData:{DescID: 109, ReferencedDescID: 104}, DROPPED]
  kind: SameStagePrecedence
  rule: table removed right before garbage collection
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 3}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Column:{DescID: 109, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnDefaultExpression:{DescID: 109, ColumnID: 3, ReferencedSequenceIDs: [108], Expr: nextval(108:::REGCLASS)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnFamily:{DescID: 109, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: id, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: name, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnName:{DescID: 109, Name: val, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnNotNull:{DescID: 109, ColumnID: 1, IndexID: 0}, VALIDATED]
  kind: Precedence
  rule: relation dropped before dependent constraint
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [ColumnType:{DescID: 109, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [IndexColumn:{DescID: 109, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [IndexColumn:{DescID: 109, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [IndexColumn:{DescID: 109, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [IndexName:{DescID: 109, Name: t1_pkey, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Namespace:{DescID: 109, Name: t1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Owner:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [PrimaryIndex:{DescID: 109, IndexID: 1, ConstraintID: 1}, VALIDATED]
  kind: Precedence
  rule: relation dropped before dependent index
- from: [Table:{DescID: 109}, DROPPED]
  to:   [SchemaChild:{DescID: 109, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Table:{DescID: 109}, DROPPED]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [TableComment:{DescID: 109, Comment: t1 is good}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [UserPrivileges:{DescID: 109, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 109}, DROPPED]
  to:   [UserPrivileges:{DescID: 109, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, ABSENT]
  to:   [TableData:{DescID: 110, ReferencedDescID: 104}, DROPPED]
  kind: SameStagePrecedence
  rule: table removed right before garbage collection
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 3}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Column:{DescID: 110, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnDefaultExpression:{DescID: 110, ColumnID: 3, ReferencedSequenceIDs: [107], Expr: nextval(107:::REGCLASS)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnFamily:{DescID: 110, Name: primary, ColumnFamilyID: 0}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: id, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: name, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnName:{DescID: 110, Name: val, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnNotNull:{DescID: 110, ColumnID: 1, IndexID: 0}, VALIDATED]
  kind: Precedence
  rule: relation dropped before dependent constraint
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 1, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 3, TypeName: INT8}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [ColumnType:{DescID: 110, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [IndexColumn:{DescID: 110, ColumnID: 1, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [IndexColumn:{DescID: 110, ColumnID: 2, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [IndexColumn:{DescID: 110, ColumnID: 3, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [IndexName:{DescID: 110, Name: t1_pkey, IndexID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Namespace:{DescID: 110, Name: t1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Owner:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [PrimaryIndex:{DescID: 110, IndexID: 1, ConstraintID: 1}, VALIDATED]
  kind: Precedence
  rule: relation dropped before dependent index
- from: [Table:{DescID: 110}, DROPPED]
  to:   [SchemaChild:{DescID: 110, ReferencedDescID: 105}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [Table:{DescID: 110}, DROPPED]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [UserPrivileges:{DescID: 110, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [Table:{DescID: 110}, DROPPED]
  to:   [UserPrivileges:{DescID: 110, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [TableComment:{DescID: 109, Comment: t1 is good}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [TableData:{DescID: 109, ReferencedDescID: 104}, DROPPED]
  to:   [IndexData:{DescID: 109, IndexID: 1}, DROPPED]
  kind: SameStagePrecedence
  rule: schedule all GC jobs for a descriptor in the same stage
- from: [TableData:{DescID: 110, ReferencedDescID: 104}, DROPPED]
  to:   [IndexData:{DescID: 110, IndexID: 1}, DROPPED]
  kind: SameStagePrecedence
  rule: schedule all GC jobs for a descriptor in the same stage
- from: [UserPrivileges:{DescID: 104, Name: admin}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 104, Name: public}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 104, Name: root}, ABSENT]
  to:   [Database:{DescID: 104}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 105, Name: admin}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 105, Name: public}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 105, Name: root}, ABSENT]
  to:   [Schema:{DescID: 105}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 106, Name: admin}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 106, Name: root}, ABSENT]
  to:   [Schema:{DescID: 106}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 107, Name: admin}, ABSENT]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 107, Name: root}, ABSENT]
  to:   [Sequence:{DescID: 107}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 108, Name: admin}, ABSENT]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 108, Name: root}, ABSENT]
  to:   [Sequence:{DescID: 108}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 109, Name: admin}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 109, Name: root}, ABSENT]
  to:   [Table:{DescID: 109}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 110, Name: admin}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 110, Name: root}, ABSENT]
  to:   [Table:{DescID: 110}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 111, Name: admin}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 111, Name: root}, ABSENT]
  to:   [View:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 112, Name: admin}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 112, Name: root}, ABSENT]
  to:   [View:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 113, Name: admin}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 113, Name: root}, ABSENT]
  to:   [View:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 114, Name: admin}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 114, Name: root}, ABSENT]
  to:   [View:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 115, Name: admin}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 115, Name: public}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 115, Name: root}, ABSENT]
  to:   [EnumType:{DescID: 115}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 116, Name: admin}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 116, Name: public}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 116, Name: root}, ABSENT]
  to:   [AliasType:{DescID: 116, ReferencedTypeIDs: [115 116]}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 117, Name: admin}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [UserPrivileges:{DescID: 117, Name: root}, ABSENT]
  to:   [View:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: non-data dependents removed before descriptor
- from: [View:{DescID: 111}, DROPPED]
  to:   [Column:{DescID: 111, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 111}, DROPPED]
  to:   [Column:{DescID: 111, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 111}, DROPPED]
  to:   [Column:{DescID: 111, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 111}, DROPPED]
  to:   [Column:{DescID: 111, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 111}, DROPPED]
  to:   [Column:{DescID: 111, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnName:{DescID: 111, Name: name, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [Namespace:{DescID: 111, Name: v1, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [Owner:{DescID: 111}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [SchemaChild:{DescID: 111, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [View:{DescID: 111}, DROPPED]
  to:   [UserPrivileges:{DescID: 111, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [UserPrivileges:{DescID: 111, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 111}, DROPPED]
  to:   [View:{DescID: 111}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [Column:{DescID: 112, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: n1, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: n2, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnName:{DescID: 112, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [ColumnType:{DescID: 112, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [Namespace:{DescID: 112, Name: v2, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [Owner:{DescID: 112}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [SchemaChild:{DescID: 112, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [View:{DescID: 112}, DROPPED]
  to:   [UserPrivileges:{DescID: 112, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [UserPrivileges:{DescID: 112, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 112}, DROPPED]
  to:   [View:{DescID: 112}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [Column:{DescID: 113, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: n1, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: name, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnName:{DescID: 113, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [ColumnType:{DescID: 113, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [Namespace:{DescID: 113, Name: v3, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [Owner:{DescID: 113}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [SchemaChild:{DescID: 113, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [View:{DescID: 113}, DROPPED]
  to:   [UserPrivileges:{DescID: 113, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [UserPrivileges:{DescID: 113, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 113}, DROPPED]
  to:   [View:{DescID: 113}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [Column:{DescID: 114, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: n1, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: n2, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnName:{DescID: 114, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [ColumnType:{DescID: 114, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [Namespace:{DescID: 114, Name: v4, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [Owner:{DescID: 114}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [SchemaChild:{DescID: 114, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [View:{DescID: 114}, DROPPED]
  to:   [UserPrivileges:{DescID: 114, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [UserPrivileges:{DescID: 114, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 114}, DROPPED]
  to:   [View:{DescID: 114}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 1}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 2}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 3}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 4294967292}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 4294967293}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 4294967294}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [Column:{DescID: 117, ColumnID: 4294967295}, WRITE_ONLY]
  kind: Precedence
  rule: relation dropped before dependent column
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: k, ColumnID: 1}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: n1, ColumnID: 3}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: n2, ColumnID: 2}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnName:{DescID: 117, Name: tableoid, ColumnID: 4294967294}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [ColumnType:{DescID: 117, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [Namespace:{DescID: 117, Name: v5, ReferencedDescID: 104}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [Owner:{DescID: 117}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [SchemaChild:{DescID: 117, ReferencedDescID: 106}, ABSENT]
  kind: SameStagePrecedence
  rules: [descriptor dropped before dependent element removal; descriptor dropped right before removing back-reference in its parent descriptor]
- from: [View:{DescID: 117}, DROPPED]
  to:   [UserPrivileges:{DescID: 117, Name: admin}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [UserPrivileges:{DescID: 117, Name: root}, ABSENT]
  kind: Precedence
  rule: descriptor dropped before dependent element removal
- from: [View:{DescID: 117}, DROPPED]
  to:   [View:{DescID: 117}, ABSENT]
  kind: PreviousTransactionPrecedence
  rule: descriptor dropped in transaction before removal
