update upgrade tests to not contain byte sizes

pull/5334/head
Nils Dijk 2021-10-26 15:44:28 +02:00
parent b9abf5d005
commit 57d4378cd8
No known key found for this signature in database
GPG Key ID: CA1177EF9434F241
1 changed files with 10 additions and 5 deletions

View File

@ -53,21 +53,26 @@ FROM (SELECT (columnar_storage_info(c.oid)).* t
WHERE t.version_major != 2 and t.version_minor != 0; WHERE t.version_major != 2 and t.version_minor != 0;
-- print metapage for two of the tables -- print metapage for two of the tables
SELECT columnar_storage_info('columnar_table_1'); SELECT version_major, version_minor, reserved_stripe_id, reserved_row_number
SELECT columnar_storage_info('columnar_table_2'); FROM columnar_storage_info('columnar_table_1');
SELECT version_major, version_minor, reserved_stripe_id, reserved_row_number
FROM columnar_storage_info('columnar_table_2');
-- show that no_data_columnar_table also has metapage after upgrade -- show that no_data_columnar_table also has metapage after upgrade
SELECT columnar_storage_info('no_data_columnar_table'); SELECT version_major, version_minor, reserved_stripe_id, reserved_row_number
FROM columnar_storage_info('no_data_columnar_table');
-- table is already upgraded, make sure that upgrade_columnar_metapage is no-op -- table is already upgraded, make sure that upgrade_columnar_metapage is no-op
SELECT citus_internal.upgrade_columnar_storage(c.oid) SELECT citus_internal.upgrade_columnar_storage(c.oid)
FROM pg_class c, pg_am a FROM pg_class c, pg_am a
WHERE c.relam = a.oid AND amname = 'columnar' and relname = 'columnar_table_2'; WHERE c.relam = a.oid AND amname = 'columnar' and relname = 'columnar_table_2';
SELECT columnar_storage_info('columnar_table_2'); SELECT version_major, version_minor, reserved_stripe_id, reserved_row_number
FROM columnar_storage_info('columnar_table_2');
VACUUM FULL columnar_table_2; VACUUM FULL columnar_table_2;
-- print metapage and stripe metadata after post-upgrade vacuum full -- print metapage and stripe metadata after post-upgrade vacuum full
SELECT columnar_storage_info('columnar_table_2'); SELECT version_major, version_minor, reserved_stripe_id, reserved_row_number
FROM columnar_storage_info('columnar_table_2');
SELECT * FROM columnar_table_stripe_info WHERE relname = 'columnar_table_2' ORDER BY stripe_num; SELECT * FROM columnar_table_stripe_info WHERE relname = 'columnar_table_2' ORDER BY stripe_num;