mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Add Reverse Engineered and Modified SQL tests for FTS Templates. Fixes #4619
This commit is contained in:
parent
662266a367
commit
5ff3f40116
@ -19,6 +19,7 @@ Housekeeping
|
|||||||
| `Issue #4575 <https://redmine.postgresql.org/issues/4575>`_ - Add Reverse Engineered SQL tests for Schemas.
|
| `Issue #4575 <https://redmine.postgresql.org/issues/4575>`_ - Add Reverse Engineered SQL tests for Schemas.
|
||||||
| `Issue #4576 <https://redmine.postgresql.org/issues/4576>`_ - Add Reverse Engineered SQL tests for Views.
|
| `Issue #4576 <https://redmine.postgresql.org/issues/4576>`_ - Add Reverse Engineered SQL tests for Views.
|
||||||
| `Issue #4600 <https://redmine.postgresql.org/issues/4600>`_ - Add Reverse Engineered SQL tests for Rules.
|
| `Issue #4600 <https://redmine.postgresql.org/issues/4600>`_ - Add Reverse Engineered SQL tests for Rules.
|
||||||
|
| `Issue #4619 <https://redmine.postgresql.org/issues/4619>`_ - Add Reverse Engineered and Modified SQL tests for FTS Templates.
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
*********
|
*********
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"name": "Drop FTS Parser",
|
"name": "Drop FTS Parser",
|
||||||
"endpoint": "NODE-fts_parser.delete_id",
|
"endpoint": "NODE-fts_parser.delete_id",
|
||||||
"data": {
|
"data": {
|
||||||
"name": "test_fts_configuration_def2"
|
"name": "test_fts_parser_updated_$%{}[]()&*^!@\"'`\\/#"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
-- Text Search Template: test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
-- DROP TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
CREATE TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#" (
|
||||||
|
INIT = dsimple_init,
|
||||||
|
LEXIZE = dsimple_lexize
|
||||||
|
);
|
||||||
|
|
||||||
|
COMMENT ON TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#" IS 'Comment on FTS Template';
|
@ -0,0 +1,2 @@
|
|||||||
|
COMMENT ON TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
IS 'Comment on FTS Template';
|
@ -0,0 +1,8 @@
|
|||||||
|
-- Text Search Template: test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
-- DROP TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
CREATE TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#" (
|
||||||
|
INIT = dsimple_init,
|
||||||
|
LEXIZE = dsimple_lexize
|
||||||
|
);
|
@ -0,0 +1,2 @@
|
|||||||
|
ALTER TEXT SEARCH TEMPLATE test_fts_template."FTSTemp_$%{}[]()&*^!@""'`\/#"
|
||||||
|
RENAME TO "FTSTemp1_$%{}[]()&*^!@""'`\/#";
|
@ -0,0 +1,2 @@
|
|||||||
|
ALTER TEXT SEARCH TEMPLATE test_fts_template."FTSTemp1_$%{}[]()&*^!@""'`\/#"
|
||||||
|
SET SCHEMA public;
|
@ -0,0 +1,8 @@
|
|||||||
|
-- Text Search Template: test_fts_template."FTSTemp_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
-- DROP TEXT SEARCH TEMPLATE test_fts_template."FTSTemp_$%{}[]()&*^!@""'`\/#"
|
||||||
|
|
||||||
|
CREATE TEXT SEARCH TEMPLATE test_fts_template."FTSTemp_$%{}[]()&*^!@""'`\/#" (
|
||||||
|
INIT = dsimple_init,
|
||||||
|
LEXIZE = dsimple_lexize
|
||||||
|
);
|
@ -0,0 +1,3 @@
|
|||||||
|
CREATE TEXT SEARCH TEMPLATE test_fts_template."FTSTemp_$%{}[]()&*^!@""'`\/#" (
|
||||||
|
INIT = dsimple_init, LEXIZE = dsimple_lexize
|
||||||
|
);
|
@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"scenarios": [
|
||||||
|
{
|
||||||
|
"type": "create",
|
||||||
|
"name": "Create FTS Template",
|
||||||
|
"endpoint": "NODE-fts_template.obj",
|
||||||
|
"sql_endpoint": "NODE-fts_template.sql_id",
|
||||||
|
"msql_endpoint": "NODE-fts_template.msql",
|
||||||
|
"data": {
|
||||||
|
"name": "FTSTemp_$%{}[]()&*^!@\"'`\\/#",
|
||||||
|
"schema": "test_fts_template",
|
||||||
|
"schema_id": "<SCHEMA_ID>",
|
||||||
|
"tmplinit": "dsimple_init",
|
||||||
|
"tmpllexize": "dsimple_lexize"
|
||||||
|
},
|
||||||
|
"expected_sql_file": "create.sql",
|
||||||
|
"expected_msql_file": "create_msql.sql"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "alter",
|
||||||
|
"name": "Alter Rename FTS Template",
|
||||||
|
"endpoint": "NODE-fts_template.obj_id",
|
||||||
|
"sql_endpoint": "NODE-fts_template.sql_id",
|
||||||
|
"msql_endpoint": "NODE-fts_template.msql_id",
|
||||||
|
"data": {
|
||||||
|
"name": "FTSTemp1_$%{}[]()&*^!@\"'`\\/#"
|
||||||
|
},
|
||||||
|
"expected_sql_file": "alter_rename.sql",
|
||||||
|
"expected_msql_file": "alter_rename_msql.sql"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "alter",
|
||||||
|
"name": "Alter comment of FTS Template",
|
||||||
|
"endpoint": "NODE-fts_template.obj_id",
|
||||||
|
"sql_endpoint": "NODE-fts_template.sql_id",
|
||||||
|
"msql_endpoint": "NODE-fts_template.msql_id",
|
||||||
|
"data": {
|
||||||
|
"description": "Comment on FTS Template"
|
||||||
|
},
|
||||||
|
"expected_sql_file": "alter_comment.sql",
|
||||||
|
"expected_msql_file": "alter_comment_msql.sql"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "alter",
|
||||||
|
"name": "Alter schema of FTS Template",
|
||||||
|
"endpoint": "NODE-fts_template.obj_id",
|
||||||
|
"sql_endpoint": "NODE-fts_template.sql_id",
|
||||||
|
"msql_endpoint": "NODE-fts_template.msql_id",
|
||||||
|
"data": {
|
||||||
|
"schema": "2200"
|
||||||
|
},
|
||||||
|
"expected_msql_file": "alter_schema_msql.sql"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "delete",
|
||||||
|
"name": "Drop FTS template",
|
||||||
|
"endpoint": "NODE-fts_template.delete_id",
|
||||||
|
"data": {
|
||||||
|
"name": "FTSTemp_$%{}[]()&*^!@\"'`\\/#"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user