Project

General

Profile

« Previous | Next » 

Revision 14158

schemas/util.sql: derived_cols_sync(): set the trigger name in a var

View differences:

util.sql
1606 1606
--
1607 1607

  
1608 1608
CREATE FUNCTION derived_cols_sync(table_ regclass) RETURNS void
1609
    LANGUAGE sql
1609
    LANGUAGE plpgsql
1610 1610
    SET search_path TO util
1611 1611
    AS $_$
1612
SELECT util.eval($$
1613
CREATE OR REPLACE FUNCTION $$||(table_::text||%'__fill_derived')||$$()
1612
DECLARE
1613
	trigger_name_sql text = table_::text||%'__fill_derived';
1614
BEGIN
1615
	PERFORM util.eval($$
1616
CREATE OR REPLACE FUNCTION $$||trigger_name_sql||$$()
1614 1617
  RETURNS trigger AS
1615 1618
$BODY1$
1616 1619
BEGIN
......
1629 1632
  LANGUAGE plpgsql VOLATILE
1630 1633
  COST 100;
1631 1634
$$);
1635
END;
1632 1636
$_$;
1633 1637

  
1634 1638

  

Also available in: Unified diff