mirror of
https://github.com/postgres/postgres.git
synced 2025-07-17 06:41:09 +03:00
Add more tests for reloptions
This is preparation for a future patch to extensively change how reloptions work. Author: Nikolay Shaplov Reviewed-by: Michael Paquier Discussion: https://postgr.es/m/2615372.orqtEn8VGB@x200m
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
-- testing SP-GiST code itself.
|
||||
|
||||
create table spgist_point_tbl(id int4, p point);
|
||||
create index spgist_point_idx on spgist_point_tbl using spgist(p);
|
||||
create index spgist_point_idx on spgist_point_tbl using spgist(p) with (fillfactor = 75);
|
||||
|
||||
-- Test vacuum-root operation. It gets invoked when the root is also a leaf,
|
||||
-- i.e. the index is very small.
|
||||
@ -48,3 +48,11 @@ select g, 'baaaaaaaaaaaaaar' || g from generate_series(1, 1000) g;
|
||||
-- tuple to be moved to another page.
|
||||
insert into spgist_text_tbl (id, t)
|
||||
select -g, 'f' || repeat('o', 100-g) || 'surprise' from generate_series(1, 100) g;
|
||||
|
||||
-- Test out-of-range fillfactor values
|
||||
create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 9);
|
||||
create index spgist_point_idx2 on spgist_point_tbl using spgist(p) with (fillfactor = 101);
|
||||
|
||||
-- Modify fillfactor in existing index
|
||||
alter index spgist_point_idx set (fillfactor = 90);
|
||||
reindex index spgist_point_idx;
|
||||
|
Reference in New Issue
Block a user