? func_unixtimestamp.patch
Index: func.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql-server/doc/src/sgml/func.sgml,v
retrieving revision 1.180
diff -2 -c -r1.180 func.sgml
*** func.sgml 29 Nov 2003 19:51:37 -0000 1.180
--- func.sgml 4 Dec 2003 16:59:32 -0000
***************
*** 5006,5009 ****
--- 5006,5018 ----
SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
Result: 442800
+
+
+ To convert a UNIX timestamp (number of seconds since
+ 1970-01-01 00:00:00-00) into a timestamp, you can
+ write:
+
+
+ SELECT 'epoch'::timestampz + 1070430858 * '1 second'::interval;
+ Result: 2003-12-03 05:54:18
Index: plpgsql.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql-server/doc/src/sgml/plpgsql.sgml,v
retrieving revision 1.32
diff -2 -c -r1.32 plpgsql.sgml
*** plpgsql.sgml 30 Nov 2003 05:45:22 -0000 1.32
--- plpgsql.sgml 4 Dec 2003 16:59:34 -0000
***************
*** 1033,1036 ****
--- 1033,1050 ----
+
+
+ Another example, which returns true if user foo is in group bar:
+
+ PERFORM *
+ FROM
+ pg_catalog.pg_user u
+ , pg_catalog.pg_group g
+ WHERE u.usesysid = ANY(g.grolist)
+ AND u.usename='foo'
+ AND g.groname='bar';
+
+
+