Hi,
I had a problem to use glossary module under my moodle - 2004010900 using PostgreSQL.
First, in table glossary_entries, column approved is missing. After adding it I realized that function UCASE does not work with PostgreSQL. After changing UCASE to UPPER I realized that there are another problems:
(postgres7): SELECT * FROM mdl_glossary_displayformats WHERE fid = '0' LIMIT 1
Warning: PostgreSQL query failed: ERROR: Relation "mdl_glossary_displayformats" does not exist in /var/www/moodle-1.2/lib/adodb/drivers/adodb-postgres64.inc.php on line 589
ERROR: Relation "mdl_glossary_displayformats" does not exist : ERROR: Relation "mdl_glossary_displayformats" does not exist
And also:
(postgres7): SELECT ge.concept pivot, ge.* FROM mdl_glossary_entries ge WHERE (ge.glossaryid = 3 or ge.sourceglossaryid = 3) AND (ge.approved != 0 OR ge.userid = 3) ORDER BY ge.concept LIMIT 0, 10
Warning: PostgreSQL query failed: ERROR: parser: parse error at or near "pivot" in /var/www/moodle-1.2/lib/adodb/drivers/adodb-postgres64.inc.php on line 589
ERROR: parser: parse error at or near "pivot" : ERROR: parser: parse error at or near "pivot"