]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
DRYD-1834: Remove Unnecessary Namespace Search (#490)
authorMichael Ritter <mikejritter@users.noreply.github.com>
Tue, 16 Dec 2025 20:31:16 +0000 (13:31 -0700)
committerGitHub <noreply@github.com>
Tue, 16 Dec 2025 20:31:16 +0000 (13:31 -0700)
Avoid namespace search for cspace_english

services/common/src/main/resources/db/postgresql/unaccent_text_search_configuration.sql

index 72ec6968a79ec3c23d08c45db3b4d853b92b3dba..f6d71da68077aed144df9d66d44eb8827486a56a 100644 (file)
@@ -19,22 +19,7 @@ BEGIN
                                WITH unaccent, english_stem;
 
                        CREATE OR REPLACE FUNCTION nx_to_tsvector(string VARCHAR) RETURNS TSVECTOR AS $func$
-                               DECLARE
-                                       search_namespace TEXT;
-                                       result TSVECTOR;
-                               BEGIN
-                                       SELECT
-                                               nspname INTO search_namespace
-                                       FROM
-                                               pg_namespace
-                                               INNER JOIN pg_ts_config ON pg_namespace.oid = pg_ts_config.cfgnamespace
-                                               AND cfgname = 'cspace_english' :: text;
-
-                                       PERFORM set_config('search_path', search_namespace, true);
-
-                                       result := TO_TSVECTOR('cspace_english', SUBSTR($1, 1, 250000));
-                                       RETURN result;
-                               END;
+                           SELECT TO_TSVECTOR('cspace_english', SUBSTR($1, 1, 250000));
                        $func$ LANGUAGE plpgsql IMMUTABLE;
                END IF;
        END IF;