# Test a secondary tenant full reconciliation pass with a single created
# database containing a single table.

exec-sql
CREATE DATABASE db;
CREATE SCHEMA sc;
CREATE TYPE typ AS ENUM();
CREATE VIEW v AS SELECT 1;
CREATE TABLE db.t();
CREATE SEQUENCE db.seq;
CREATE MATERIALIZED VIEW mv AS SELECT 1;
----

# We expect only the following spans:
# - All system tables (there should be no entry for pseudo IDs or IDs for which
#   no table exist)
# - The user created table, sequence and materialized view.
full-translate
----
/Tenant/10{-/Table/4}                      database system (tenant)
/Tenant/10/Table/{4-5}                     database system (tenant)
/Tenant/10/Table/{5-6}                     database system (tenant)
/Tenant/10/Table/{6-7}                     database system (tenant)
/Tenant/10/Table/{7-8}                     database system (tenant)
/Tenant/10/Table/{8-9}                     database system (tenant)
/Tenant/10/Table/{9-10}                    database system (tenant)
/Tenant/10/Table/1{1-2}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/1{2-3}                    database system (tenant)
/Tenant/10/Table/1{3-4}                    database system (tenant)
/Tenant/10/Table/1{4-5}                    database system (tenant)
/Tenant/10/Table/1{5-6}                    database system (tenant)
/Tenant/10/Table/{19-20}                   database system (tenant)
/Tenant/10/Table/2{0-1}                    database system (tenant)
/Tenant/10/Table/2{1-2}                    database system (tenant)
/Tenant/10/Table/2{3-4}                    database system (tenant)
/Tenant/10/Table/2{4-5}                    database system (tenant)
/Tenant/10/Table/2{5-6}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/2{6-7}                    database system (tenant)
/Tenant/10/Table/2{7-8}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/2{8-9}                    database system (tenant)
/Tenant/10/NamespaceTable/{30-Max}         database system (tenant)
/Tenant/10/{NamespaceTable/Max-Table/32}   database system (tenant)
/Tenant/10/Table/3{2-3}                    database system (tenant)
/Tenant/10/Table/3{3-4}                    database system (tenant)
/Tenant/10/Table/3{4-5}                    database system (tenant)
/Tenant/10/Table/3{5-6}                    database system (tenant)
/Tenant/10/Table/3{6-7}                    database system (tenant)
/Tenant/10/Table/3{7-8}                    database system (tenant)
/Tenant/10/Table/{39-40}                   database system (tenant)
/Tenant/10/Table/4{0-1}                    database system (tenant)
/Tenant/10/Table/4{1-2}                    database system (tenant)
/Tenant/10/Table/4{2-3}                    database system (tenant)
/Tenant/10/Table/4{3-4}                    database system (tenant)
/Tenant/10/Table/4{4-5}                    database system (tenant)
/Tenant/10/Table/4{5-6}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/4{6-7}                    database system (tenant)
/Tenant/10/Table/4{7-8}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/4{8-9}                    database system (tenant)
/Tenant/10/Table/5{0-1}                    database system (tenant)
/Tenant/10/Table/5{1-2}                    database system (tenant)
/Tenant/10/Table/5{2-3}                    database system (tenant)
/Tenant/10/Table/5{3-4}                    database system (tenant)
/Tenant/10/Table/5{4-5}                    database system (tenant)
/Tenant/10/Table/5{5-6}                    database system (tenant)
/Tenant/10/Table/5{6-7}                    database system (tenant)
/Tenant/10/Table/5{7-8}                    database system (tenant)
/Tenant/10/Table/5{8-9}                    database system (tenant)
/Tenant/10/Table/{59-60}                   database system (tenant)
/Tenant/10/Table/6{0-1}                    database system (tenant)
/Tenant/10/Table/6{1-2}                    database system (tenant)
/Tenant/10/Table/6{2-3}                    database system (tenant)
/Tenant/10/Table/6{3-4}                    database system (tenant)
/Tenant/10/Table/6{4-5}                    database system (tenant)
/Tenant/10/Table/6{5-6}                    database system (tenant)
/Tenant/10/Table/6{6-7}                    database system (tenant)
/Tenant/10/Table/6{7-8}                    database system (tenant)
/Tenant/10/Table/6{8-9}                    database system (tenant)
/Tenant/10/Table/{69-70}                   database system (tenant)
/Tenant/10/Table/7{0-1}                    database system (tenant)
/Tenant/10/Table/7{1-2}                    database system (tenant)
/Tenant/10/Table/7{2-3}                    database system (tenant)
/Tenant/10/Table/11{0-1}                   rangefeed_enabled=true
/Tenant/10/Table/11{1-2}                   rangefeed_enabled=true
/Tenant/10/Table/11{2-3}                   rangefeed_enabled=true

# We should expect the same for RANGE DEFAULT.
translate named-zone=default
----
/Tenant/10{-/Table/4}                      database system (tenant)
/Tenant/10/Table/{4-5}                     database system (tenant)
/Tenant/10/Table/{5-6}                     database system (tenant)
/Tenant/10/Table/{6-7}                     database system (tenant)
/Tenant/10/Table/{7-8}                     database system (tenant)
/Tenant/10/Table/{8-9}                     database system (tenant)
/Tenant/10/Table/{9-10}                    database system (tenant)
/Tenant/10/Table/1{1-2}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/1{2-3}                    database system (tenant)
/Tenant/10/Table/1{3-4}                    database system (tenant)
/Tenant/10/Table/1{4-5}                    database system (tenant)
/Tenant/10/Table/1{5-6}                    database system (tenant)
/Tenant/10/Table/{19-20}                   database system (tenant)
/Tenant/10/Table/2{0-1}                    database system (tenant)
/Tenant/10/Table/2{1-2}                    database system (tenant)
/Tenant/10/Table/2{3-4}                    database system (tenant)
/Tenant/10/Table/2{4-5}                    database system (tenant)
/Tenant/10/Table/2{5-6}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/2{6-7}                    database system (tenant)
/Tenant/10/Table/2{7-8}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/2{8-9}                    database system (tenant)
/Tenant/10/NamespaceTable/{30-Max}         database system (tenant)
/Tenant/10/{NamespaceTable/Max-Table/32}   database system (tenant)
/Tenant/10/Table/3{2-3}                    database system (tenant)
/Tenant/10/Table/3{3-4}                    database system (tenant)
/Tenant/10/Table/3{4-5}                    database system (tenant)
/Tenant/10/Table/3{5-6}                    database system (tenant)
/Tenant/10/Table/3{6-7}                    database system (tenant)
/Tenant/10/Table/3{7-8}                    database system (tenant)
/Tenant/10/Table/{39-40}                   database system (tenant)
/Tenant/10/Table/4{0-1}                    database system (tenant)
/Tenant/10/Table/4{1-2}                    database system (tenant)
/Tenant/10/Table/4{2-3}                    database system (tenant)
/Tenant/10/Table/4{3-4}                    database system (tenant)
/Tenant/10/Table/4{4-5}                    database system (tenant)
/Tenant/10/Table/4{5-6}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/4{6-7}                    database system (tenant)
/Tenant/10/Table/4{7-8}                    ignore_strict_gc=true rangefeed_enabled=true exclude_data_from_backup=true
/Tenant/10/Table/4{8-9}                    database system (tenant)
/Tenant/10/Table/5{0-1}                    database system (tenant)
/Tenant/10/Table/5{1-2}                    database system (tenant)
/Tenant/10/Table/5{2-3}                    database system (tenant)
/Tenant/10/Table/5{3-4}                    database system (tenant)
/Tenant/10/Table/5{4-5}                    database system (tenant)
/Tenant/10/Table/5{5-6}                    database system (tenant)
/Tenant/10/Table/5{6-7}                    database system (tenant)
/Tenant/10/Table/5{7-8}                    database system (tenant)
/Tenant/10/Table/5{8-9}                    database system (tenant)
/Tenant/10/Table/{59-60}                   database system (tenant)
/Tenant/10/Table/6{0-1}                    database system (tenant)
/Tenant/10/Table/6{1-2}                    database system (tenant)
/Tenant/10/Table/6{2-3}                    database system (tenant)
/Tenant/10/Table/6{3-4}                    database system (tenant)
/Tenant/10/Table/6{4-5}                    database system (tenant)
/Tenant/10/Table/6{5-6}                    database system (tenant)
/Tenant/10/Table/6{6-7}                    database system (tenant)
/Tenant/10/Table/6{7-8}                    database system (tenant)
/Tenant/10/Table/6{8-9}                    database system (tenant)
/Tenant/10/Table/{69-70}                   database system (tenant)
/Tenant/10/Table/7{0-1}                    database system (tenant)
/Tenant/10/Table/7{1-2}                    database system (tenant)
/Tenant/10/Table/7{2-3}                    database system (tenant)
/Tenant/10/Table/11{0-1}                   rangefeed_enabled=true
/Tenant/10/Table/11{1-2}                   rangefeed_enabled=true
/Tenant/10/Table/11{2-3}                   rangefeed_enabled=true
