]> git.nbdom.net Git - nb.git/commitdiff
psql dump
authorNicolas Boisselier <nicolas.boisselier@semantico.com>
Tue, 21 Jun 2016 15:39:00 +0000 (16:39 +0100)
committerNicolas Boisselier <nicolas.boisselier@semantico.com>
Tue, 21 Jun 2016 15:39:00 +0000 (16:39 +0100)
lib/postgres/functions.sql

index 3dec9b3638dd862b4375f74743e561399ed99d0e..d97c3ffb9530920b780c79d9c1e910e6109482b1 100644 (file)
@@ -14,6 +14,12 @@ CREATE AGGREGATE CONCAT(
 
 );
 
+DROP FUNCTION IF EXISTS DATE(sdate text, sinterval text);
+CREATE OR REPLACE FUNCTION DATE(sdate text DEFAULT 'now', sinterval text DEFAULT '0 seconds')
+RETURNS text AS $$
+SELECT to_char(sdate::date + sinterval::interval,'YYYY-MM-DD');
+$$ LANGUAGE sql;
+
 CREATE OR REPLACE FUNCTION GROUP_CONCAT(anyarray, sep text DEFAULT ',', nullstr text DEFAULT '')
 RETURNS text AS $$
 SELECT array_to_string( ARRAY( SELECT coalesce(v::text, $3) FROM unnest($1) g(v) ), $2 )