From a2b78aea1b7926ff1dff52e504769f8a25994e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Nordstro=CC=88m?= Date: Wed, 22 Nov 2017 12:03:39 +0100 Subject: [PATCH] Fix reindex test The reindex test outputs the OID of a cloned index. This OID might change with the state of the database, added tests, etc., causing frequent test failures. The test is now updated to output the name of the index instead of the OID. --- test/expected/reindex.out | 9 +++++---- test/sql/reindex.sql | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/test/expected/reindex.out b/test/expected/reindex.out index 4822abd34..23ac195dc 100644 --- a/test/expected/reindex.out +++ b/test/expected/reindex.out @@ -94,10 +94,11 @@ SELECT * FROM test.show_indexes('_timescaledb_internal._hyper_1_1_chunk'); _timescaledb_internal."1_1_reindex_test_pkey" | {time,temp} | t | t | f | (2 rows) -SELECT * FROM _timescaledb_internal.chunk_index_clone('_timescaledb_internal."1_1_reindex_test_pkey"'::regclass); - chunk_index_clone -------------------- - 31375 +SELECT chunk_index_clone::regclass::text +FROM _timescaledb_internal.chunk_index_clone('_timescaledb_internal."1_1_reindex_test_pkey"'::regclass); + chunk_index_clone +-------------------------------------------------------------- + _timescaledb_internal._hyper_1_1_chunk_1_1_reindex_test_pkey (1 row) SELECT * FROM test.show_indexes('_timescaledb_internal._hyper_1_1_chunk'); diff --git a/test/sql/reindex.sql b/test/sql/reindex.sql index aad4dac59..ca5775b70 100644 --- a/test/sql/reindex.sql +++ b/test/sql/reindex.sql @@ -41,7 +41,8 @@ SELECT * FROM test.show_constraintsp('_timescaledb_internal.%'); SELECT * FROM reindex_norm; SELECT * FROM test.show_indexes('_timescaledb_internal._hyper_1_1_chunk'); -SELECT * FROM _timescaledb_internal.chunk_index_clone('_timescaledb_internal."1_1_reindex_test_pkey"'::regclass); +SELECT chunk_index_clone::regclass::text +FROM _timescaledb_internal.chunk_index_clone('_timescaledb_internal."1_1_reindex_test_pkey"'::regclass); SELECT * FROM test.show_indexes('_timescaledb_internal._hyper_1_1_chunk'); SELECT * FROM _timescaledb_internal.chunk_index_replace('_timescaledb_internal."1_1_reindex_test_pkey"'::regclass, '_timescaledb_internal."_hyper_1_1_chunk_1_1_reindex_test_pkey"'::regclass);