Project

General

Profile

« Previous | Next » 

Revision 10134

schemas/util.sql: added col_default_value(), which evaluates the col_default_sql() expression

View differences:

schemas/util.sql
592 592

  
593 593

  
594 594
--
595
-- Name: col_default_value(col_ref, anyelement); Type: FUNCTION; Schema: util; Owner: -
596
--
597

  
598
CREATE FUNCTION col_default_value(col col_ref, ret_type_null anyelement DEFAULT NULL::text) RETURNS anyelement
599
    LANGUAGE sql STABLE
600
    AS $_$
601
SELECT util.eval_expr_passthru(util.col_default_sql($1), $2)
602
$_$;
603

  
604

  
605
--
606
-- Name: FUNCTION col_default_value(col col_ref, ret_type_null anyelement); Type: COMMENT; Schema: util; Owner: -
607
--
608

  
609
COMMENT ON FUNCTION col_default_value(col col_ref, ret_type_null anyelement) IS 'ret_type_null: NULL::ret_type';
610

  
611

  
612
--
595 613
-- Name: col_exists(col_ref); Type: FUNCTION; Schema: util; Owner: -
596 614
--
597 615

  

Also available in: Unified diff