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!