-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PG-1038 Add regression tests that causes PG crash
- Loading branch information
1 parent
da0a002
commit f3ca435
Showing
3 changed files
with
30 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
// TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
CREATE EXTENSION pg_tde; | ||
|
||
SELECT * FROM pg_tde_principal_key_info(); | ||
|
||
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per'); | ||
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault'); | ||
|
||
|
||
CREATE TABLE test(num1 bigint, num2 double precision, t text); | ||
INSERT INTO test(num1, num2, t) | ||
SELECT round(random()*100), random(), 'text' | ||
FROM generate_series(1, 10) s(i); | ||
CREATE INDEX test_idx ON test(num1); | ||
|
||
SET allow_in_place_tablespaces = true; | ||
CREATE TABLESPACE test_tblspace LOCATION ''; | ||
|
||
ALTER TABLE test SET TABLESPACE test_tblspace; | ||
ALTER TABLE test SET TABLESPACE pg_default; | ||
|
||
REINDEX (TABLESPACE test_tblspace, CONCURRENTLY) TABLE test; | ||
INSERT INTO test VALUES (10, 2); | ||
|
||
DROP TABLE test; | ||
DROP TABLESPACE test_tblspace; | ||
DROP EXTENSION pg_tde; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters