This query at line 117 of exhibit.admin.inc:
INSERT INTO {exhibit_feeds} (fid, module, title, type, url) VALUES (NULL, '%s', '%s', '%s', '%s')", $module, $title, $type, $url);
fails in PostGres 8.4 with the following error:
ERROR: null value in column "fid" violates not-null constraint
This query:
INSERT INTO {exhibit_feeds} (module, title, type, url) VALUES ('%s', '%s', '%s', '%s')", $module, $title, $type, $url);
succeeds; there's no need to insert a NULL value because fid is auto-incremented.
It would also be nice if the return value of db_query were checked before issuing the "The data feed %title has been created" message, and a failure message issued when the return value is FALSE.
Thanks for a terrific module!