setup
CREATE TABLE defaultdb.t1 (id INT PRIMARY KEY, name varchar(256));
CREATE VIEW defaultdb.v1 AS (SELECT name FROM defaultdb.t1);
----

build
DROP VIEW defaultdb.v1
----
- [[Namespace:{DescID: 105, Name: v1, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 105, name: v1, schemaId: 101}
- [[Owner:{DescID: 105}, ABSENT], PUBLIC]
  {descriptorId: 105, owner: root}
- [[UserPrivileges:{DescID: 105, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 105, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 105, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 105, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 105}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [2], toId: 104}], usesRelationIds: [104], viewId: 105}
- [[SchemaChild:{DescID: 105, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 105, schemaId: 101}
- [[Column:{DescID: 105, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 105}
- [[ColumnName:{DescID: 105, Name: name, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: name, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 105, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 105, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 105, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 105, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}

setup
CREATE VIEW defaultdb.v2 AS (SELECT name AS n1, name AS n2 FROM v1);
CREATE VIEW defaultdb.v3 AS (SELECT name, n1 FROM v1, v2);
CREATE VIEW defaultdb.v4 AS (SELECT n2, n1 FROM v2);
CREATE TYPE defaultdb.typ AS ENUM('a');
CREATE VIEW v5 AS (SELECT 'a'::defaultdb.typ::string AS k, n2, n1 from defaultdb.v4);
----

build
DROP VIEW defaultdb.v1 CASCADE
----
- [[Namespace:{DescID: 105, Name: v1, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 105, name: v1, schemaId: 101}
- [[Owner:{DescID: 105}, ABSENT], PUBLIC]
  {descriptorId: 105, owner: root}
- [[UserPrivileges:{DescID: 105, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 105, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 105, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 105, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 105}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [2], toId: 104}], usesRelationIds: [104], viewId: 105}
- [[SchemaChild:{DescID: 105, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 105, schemaId: 101}
- [[Column:{DescID: 105, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 105}
- [[ColumnName:{DescID: 105, Name: name, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: name, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 105, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 105, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 105, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 105, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 105}
- [[ColumnName:{DescID: 105, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 105}
- [[ColumnType:{DescID: 105, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 105, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Namespace:{DescID: 106, Name: v2, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 106, name: v2, schemaId: 101}
- [[Owner:{DescID: 106}, ABSENT], PUBLIC]
  {descriptorId: 106, owner: root}
- [[UserPrivileges:{DescID: 106, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 106, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 106, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 106, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 106}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [1], toId: 105}], usesRelationIds: [105], viewId: 106}
- [[SchemaChild:{DescID: 106, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 106, schemaId: 101}
- [[Column:{DescID: 106, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 106}
- [[ColumnName:{DescID: 106, Name: n1, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: n1, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 106, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, tableId: 106}
- [[ColumnName:{DescID: 106, Name: n2, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, name: n2, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 2, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 106, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 106}
- [[ColumnName:{DescID: 106, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 106, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 106}
- [[ColumnName:{DescID: 106, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 106, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 106}
- [[ColumnName:{DescID: 106, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 106, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 106}
- [[ColumnName:{DescID: 106, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 106}
- [[ColumnType:{DescID: 106, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 106, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Namespace:{DescID: 107, Name: v3, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 107, name: v3, schemaId: 101}
- [[Owner:{DescID: 107}, ABSENT], PUBLIC]
  {descriptorId: 107, owner: root}
- [[UserPrivileges:{DescID: 107, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 107, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 107, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 107, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 107}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [1], toId: 105}, {columnIds: [1, 2], toId: 106}], usesRelationIds: [105, 106], viewId: 107}
- [[SchemaChild:{DescID: 107, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 107, schemaId: 101}
- [[Column:{DescID: 107, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 107}
- [[ColumnName:{DescID: 107, Name: name, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: name, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 107, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, tableId: 107}
- [[ColumnName:{DescID: 107, Name: n1, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, name: n1, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 2, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 107, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 107}
- [[ColumnName:{DescID: 107, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 107, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 107}
- [[ColumnName:{DescID: 107, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 107, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 107}
- [[ColumnName:{DescID: 107, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 107, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 107}
- [[ColumnName:{DescID: 107, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 107}
- [[ColumnType:{DescID: 107, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 107, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Namespace:{DescID: 108, Name: v4, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 108, name: v4, schemaId: 101}
- [[Owner:{DescID: 108}, ABSENT], PUBLIC]
  {descriptorId: 108, owner: root}
- [[UserPrivileges:{DescID: 108, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 108, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 108, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 108, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 108}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [1, 2], toId: 106}], usesRelationIds: [106], viewId: 108}
- [[SchemaChild:{DescID: 108, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 108, schemaId: 101}
- [[Column:{DescID: 108, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 108}
- [[ColumnName:{DescID: 108, Name: n2, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: n2, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 1, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 108, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, tableId: 108}
- [[ColumnName:{DescID: 108, Name: n1, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, name: n1, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 2, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 108, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 108}
- [[ColumnName:{DescID: 108, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 108, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 108}
- [[ColumnName:{DescID: 108, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 108, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 108}
- [[ColumnName:{DescID: 108, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 108, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 108}
- [[ColumnName:{DescID: 108, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 108}
- [[ColumnType:{DescID: 108, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 108, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Namespace:{DescID: 111, Name: v5, ReferencedDescID: 100}, ABSENT], PUBLIC]
  {databaseId: 100, descriptorId: 111, name: v5, schemaId: 101}
- [[Owner:{DescID: 111}, ABSENT], PUBLIC]
  {descriptorId: 111, owner: root}
- [[UserPrivileges:{DescID: 111, Name: admin}, ABSENT], PUBLIC]
  {descriptorId: 111, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 111, Name: root}, ABSENT], PUBLIC]
  {descriptorId: 111, privileges: "2", userName: root, withGrantOption: "2"}
- [[View:{DescID: 111}, ABSENT], PUBLIC]
  {forwardReferences: [{columnIds: [1, 2], toId: 108}], usesRelationIds: [108], usesTypeIds: [109, 110], viewId: 111}
- [[SchemaChild:{DescID: 111, ReferencedDescID: 101}, ABSENT], PUBLIC]
  {childObjectId: 111, schemaId: 101}
- [[Column:{DescID: 111, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, tableId: 111}
- [[ColumnName:{DescID: 111, Name: k, ColumnID: 1}, ABSENT], PUBLIC]
  {columnId: 1, name: k, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 1, TypeName: STRING}, ABSENT], PUBLIC]
  {columnId: 1, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: StringFamily, oid: 25}, typeName: STRING}
- [[Column:{DescID: 111, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, tableId: 111}
- [[ColumnName:{DescID: 111, Name: n2, ColumnID: 2}, ABSENT], PUBLIC]
  {columnId: 2, name: n2, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 2, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 2, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 111, ColumnID: 3}, ABSENT], PUBLIC]
  {columnId: 3, tableId: 111}
- [[ColumnName:{DescID: 111, Name: n1, ColumnID: 3}, ABSENT], PUBLIC]
  {columnId: 3, name: n1, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 3, TypeName: VARCHAR(256)}, ABSENT], PUBLIC]
  {columnId: 3, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: StringFamily, oid: 1043, visibleType: 7, width: 256}, typeName: VARCHAR(256)}
- [[Column:{DescID: 111, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, isHidden: true, isSystemColumn: true, tableId: 111}
- [[ColumnName:{DescID: 111, Name: crdb_internal_mvcc_timestamp, ColumnID: 4294967295}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, name: crdb_internal_mvcc_timestamp, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967295, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967295e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
- [[Column:{DescID: 111, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, isHidden: true, isSystemColumn: true, tableId: 111}
- [[ColumnName:{DescID: 111, Name: tableoid, ColumnID: 4294967294}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, name: tableoid, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967294, TypeName: OID}, ABSENT], PUBLIC]
  {columnId: 4.294967294e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: OidFamily, oid: 26}, typeName: OID}
- [[Column:{DescID: 111, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, isHidden: true, isSystemColumn: true, tableId: 111}
- [[ColumnName:{DescID: 111, Name: crdb_internal_origin_id, ColumnID: 4294967293}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, name: crdb_internal_origin_id, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967293, TypeName: INT4}, ABSENT], PUBLIC]
  {columnId: 4.294967293e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: IntFamily, oid: 23, width: 32}, typeName: INT4}
- [[Column:{DescID: 111, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, isHidden: true, isSystemColumn: true, tableId: 111}
- [[ColumnName:{DescID: 111, Name: crdb_internal_origin_timestamp, ColumnID: 4294967292}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, name: crdb_internal_origin_timestamp, tableId: 111}
- [[ColumnType:{DescID: 111, ColumnFamilyID: 0, ColumnID: 4294967292, TypeName: DECIMAL}, ABSENT], PUBLIC]
  {columnId: 4.294967292e+09, elementCreationMetadata: {in231OrLater: true, in243OrLater: true}, isNullable: true, tableId: 111, type: {family: DecimalFamily, oid: 1700}, typeName: DECIMAL}
