Add Postgres DB module
Use Database::Postgres instead of Database::MySQL
Update SQL for 'seen' table for Postgres
Update SQL for 'infobot' table for Postgres
Update SQL for 'access' tables for Postgres
Implement 'insert_id' method for Database::Postgres
Use Postgres-style field-quoting instead of MySQL-style
Use HTTP instead of HTTPS and show a message when a request fails
Avoid a warning when calling 'fetch' with a column name for a statement with no returned rows
Set fake user-agent string for HTTP requests and a more reasonable timeout value
Update Modules::Access to work with Database::Postgres and fix bug that prevented access from being removed
Use true/false instead of 1/0 for booleans
Use 'INSERT ... RETURNING id' syntax instead of INSERT and then call to select new ID
Replace MySQL RAND() with Postgres RANDOM()
Remove unused 'count' column from 'words' table
Fix Markov module for Postgres
Add script for migrating from MySQL to Postgres