Project

General

Profile

Actions

F2 Suche Standardsuche findet nichts

Schlüsselworte neu generieren

ALTER TABLE recnokeyword DISABLE TRIGGER ALL;

ALTER USER syncro;
Im pgAdmin ausführen, damit nicht alles als eine Transaktion/Statement angesehen wird und nacheinander abläuft.

/*
DELETE FROM recnokeyword
WHERE r_tablename IN ('art', 'adk', 'auftg', 'ldsdok', 'belkopf', 'eingrechdokument', 'anl')
  AND r_descr = 'keywordsearch' AND r_kategorie = 'internal system usage';
*/

SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(art) FROM art) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(adk) FROM adk) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(auftg) FROM auftg) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(ldsdok) FROM ldsdok) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(belkopf) FROM belkopf) AS a;
-- ER-Kopf und -Position haben r_tablename='eingrechdokument'              
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(eingrechdokument.*) FROM eingrechdokument) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(belegpos.*) FROM belegpos) AS a;
SELECT count(1) FROM (SELECT TSystem.kws_create_keywords(anl) FROM anl) AS a;

ALTER TABLE recnokeyword ENABLE TRIGGER ALL;

 /* -- (DG) Wozu ist das? Teil steht hier ohne Kommentar.
 CREATE TRIGGER recnokeyword__b_iu 
   BEFORE INSERT OR UPDATE 
   ON public.recnokeyword 
   FOR EACH ROW 
   WHEN (("current_user"() <> ALL (ARRAY['ELO'::name, 'syncro'::name]))) 
   EXECUTE PROCEDURE public.recnokeyword__b_iu(); 
 */ 

Überprüfen ob die Keywordserch eingestellt ist

  • SuperAdmin -> Notizen anklicken -> im Reiter Eigenschaften schauen > #11830 Screenshot unten

Updated by [X] Daniel S over 1 year ago · 18 revisions