Revision 10134
Added by Aaron Marcuse-Kubitza over 11 years ago
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
schemas/util.sql: added col_default_value(), which evaluates the col_default_sql() expression