Skip to content

Странное скриптование кода тригера #19

@sgrinko

Description

@sgrinko

создаём вот такой триггер

CREATE TRIGGER trg_dbo_arbitr_managers_tsvectorupdate
	BEFORE INSERT OR UPDATE ON dbo.arbitr_managers
	FOR EACH ROW
	EXECUTE PROCEDURE pg_catalog.tsvector_update_trigger('tsv', 'public.fts_hunspell_en_ru', 'last_name', 'first_name', 'middle_name');

pg_catalog.tsvector_update_trigger - это системная функция поддержки поля типа tsvector

получаем на выходе в окошке код:

-- Trigger: trg_dbo_arbitr_managers_tsvectorupdate on dbo.arbitr_managers

-- DROP TRIGGER trg_dbo_arbitr_managers_tsvectorupdate ON dbo.arbitr_managers;

CREATE TRIGGER trg_dbo_arbitr_managers_tsvectorupdate
  BEFORE INSERT OR UPDATE
  ON dbo.arbitr_managers
  FOR EACH ROW
  EXECUTE PROCEDURE tsvector_update_trigger(E'\\x747376007075626c69632e6674735f68756e7370656c6c5f656e5f7275006c6173745f6e616d650066697273745f6e616d65006d6964646c655f6e616d6500');

4-й PgAdmin код генерит корректно.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions