fix: lib/PostgreSQL-MySQL.csv: need to replace "double precision" with "double" to work with MySQL Workbench 5.2.47
fix: lib/PostgreSQL-MySQL.csv: also remove left-behind lines such as `$$);`
fix: lib/PostgreSQL-MySQL.csv: preserve schema assignments by translating `SET search_path` to `USE`
moved everything into /trunk/ to create the standard svn layout, for use with tools that require this (eg. git-svn). IMPORTANT: do NOT do an `svn up`. instead, re-use your working copy's existing files with `svn switch` (http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.switch.html).
lib/PostgreSQL-MySQL.csv: Change text to varchar(255) because text columns can't be used in indexes in MySQL
lib/PostgreSQL-MySQL.csv: Resaved in Excel, which removed unnecessary quotes around fields
lib/PostgreSQL-MySQL.csv: Statements ending in ";": When matching any character, use .*? (with the (?s) flag) instead of [^;]* in order to allow embedded ; to be matched. This fixes a bug where a CREATE VIEW statement was not removed because it contained an embedded ; .
lib/PostgreSQL-MySQL.csv: Remove indexes with WHERE clauses
lib/PostgreSQL-MySQL.csv: Only match a statement-terminating ; when it's at the end of a line
lib/PostgreSQL-MySQL.csv: Removed GRANT/REVOKE because SCHEMA GRANTs are not supported in MySQL
lib/PostgreSQL-MySQL.csv: Remove SELECT pg_catalog.setval() statements
lib/PostgreSQL-MySQL.csv: Remove COPY statements
lib/PostgreSQL-MySQL.csv: custom types: Also match column names enclosed in ``
lib/PostgreSQL-MySQL.csv: Remove views because they can contain arbitrary expressions, whose syntax may not be compatible with MySQL
lib/PostgreSQL-MySQL.csv: Also filter out constraint triggers in addition to regular triggers
lib/PostgreSQL-MySQL.csv: custom types: Also exclude time. Reordered excluded (built-in) types by name.
lib/PostgreSQL-MySQL.csv: custom types: Also exclude date, datetime
lib/PostgreSQL-MySQL.csv: COMMENT statement: Fixed bug where ending ; could match only when preceded by ' and followed by a newline, to avoid matching ; embedded in the comment
lib/PostgreSQL-MySQL.csv: Changed translation of fulltext to quote the identifier instead of appending characters to make it not a reserved word
PostgreSQL-MySQL.csv: Remove INHERITS clauses
PostgreSQL-MySQL.csv: Remove "CREATE PROCEDURAL LANGUAGE" statements
PostgreSQL-MySQL.csv: custom types: Consider everything except a set of accepted types to be a custom type
PostgreSQL-MySQL.csv: Fixed bug in removal of casts of default values, which treated NOT NULL as part of the datatype
repl: Removed automatic case-insensitivity because Python apparently only supports turning on case-insensitivity via (?i) but not off via (?-i) (as Java does)
PostgreSQL-MySQL.csv: Fixed custom types translation to match shorter type names
PostgreSQL-MySQL.csv: Handle array types
PostgreSQL-MySQL.csv: Deal with custom types
PostgreSQL-MySQL.csv: Remove CHECK constraints
PostgreSQL-MySQL.csv: Remove functions and triggers
PostgreSQL-MySQL.csv: Added translations for syntaxes used by pg_dump
PostgreSQL-MySQL.csv: Deal with all non-NOT NULL timestamp fields
PostgreSQL-MySQL.csv: Deal with MySQL assuming that a timestamp field is NOT NULL
PostgreSQL-MySQL.csv: Deal with PostgreSQL-style :: casts
PostgreSQL-MySQL.csv: Convert double quotes to backticks (`)
PostgreSQL-MySQL.csv: Use \g<0> instead of \0 in replacements because \0 not supported. Replace fulltext with fulltext__ (note fulltext_ doesn't work).
PostgreSQL-MySQL.csv: Deal with serial NOT NULL fields
Added repl spreadsheet to map PostgreSQL DDL to MySQL