Specifically, PostgreSQL 8.3 doesn't have RETURNS TABLE support. Waah.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@1268
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
GRANT SELECT ON TABLE solr.bib_updates TO solr;
GRANT SELECT ON TABLE biblio.record_entry TO solr;
-CREATE OR REPLACE FUNCTION solr.bib_updates_by_lib (since TIMESTAMP, libs INT[])
- RETURNS TABLE (record BIGINT, touch_type TEXT, touched TIMESTAMP) AS
+CREATE OR REPLACE FUNCTION solr.bib_updates_by_lib (
+ since TIMESTAMP,
+ libs INT[],
+ OUT record BIGINT,
+ OUT touch_type TEXT,
+ OUT touched TIMESTAMP
+)
+ RETURNS SETOF record AS
$bibs_by_lib$
SELECT DISTINCT bre.id, bre.marc, sbu.touched
FROM biblio.record_entry bre