Last modified: 2012-08-04 20:49:08 UTC
The extension does not work for PostgreSQL. The "INTEGER UNSIGNED" data type, which is widely used in FlaggedRevs.pg.sql, does not exist in (standard) PostgreSQL.
Thus, installing and running "update.php" results in fatal database errors.
(I could be more specific regarding OS, version and so on, but as far as I know, "INTEGER UNSIGNED" doesn't exist in any PostgreSQL version, independent of OS.)
Probably a good idea to actually test the extension on a PostgreSQL, rather than just fixing this thing.
There aren't any unsigned ints used for PG in /trunk. The only straggler still in 1.17 was in a db patch file (not flaggedrevs.sql) and cleared out in r84365 (just before this report).
I've backported some of the 1.17 (when these bogus definitions were removed) changes to 1.16.
Aaron, looks like you've fixed the remaining issues, then?