Revision 6420
Added by Aaron Marcuse-Kubitza over 11 years ago
PostgreSQL-MySQL.csv | ||
---|---|---|
1 | 1 |
"PostgreSQL","MySQL","Comments" |
2 | 2 |
,,"PostgreSQL-only features" |
3 |
"^SET\b[^;]*;$",,
|
|
4 |
"^(?:GRANT|REVOKE)\b[^;]*;$",,
|
|
5 |
"^(?:CREATE|ALTER) (?:AGGREGATE|PROCEDURAL LANGUAGE|SEQUENCE|(?:CONSTRAINT )?TRIGGER|TYPE|VIEW)\b[^;]*;$",,
|
|
3 |
"(?s)^SET\b.*?;$",,
|
|
4 |
"(?s)^(?:GRANT|REVOKE)\b.*?;$",,
|
|
5 |
"(?s)^(?:CREATE|ALTER) (?:AGGREGATE|PROCEDURAL LANGUAGE|SEQUENCE|(?:CONSTRAINT )?TRIGGER|TYPE|VIEW)\b.*?;$",,
|
|
6 | 6 |
"(?s)^CREATE FUNCTION\b.*?(\$\w*\$).*?\1;$",, |
7 | 7 |
"(?s)^COMMENT\b.*?';$",, |
8 |
"^ALTER TABLE\b[^;]*\bSET DEFAULT nextval\([^;]*\)[^;]*;$",,
|
|
9 |
"^CREATE\b[^;]*\bINDEX\b[^;]*\([^;]*\([^;]*;$",,
|
|
8 |
"(?s)^ALTER TABLE\b[^;]*\bSET DEFAULT nextval\([^;]*\).*?;$",,
|
|
9 |
"(?s)^CREATE\b[^;]*\bINDEX\b[^;]*\([^;]*\(.*?;$",,
|
|
10 | 10 |
",\n *CONSTRAINT\b.*\bCHECK\b.*?(?=,?$)",, |
11 | 11 |
"\bDEFAULT \w*\(.*\)",,".* rather than .*? to allow nested ()" |
12 | 12 |
"^(CREATE\b[^;]*\bINDEX\b[^;]*\b)USING \w+","\1", |
13 |
"^CREATE\b[^;]*\bINDEX\b[^;]*\bWHERE\b[^;]*;$",,
|
|
13 |
"(?s)^CREATE\b[^;]*\bINDEX\b[^;]*\bWHERE\b.*?;$",,
|
|
14 | 14 |
"(?<=\bALTER TABLE )ONLY ",, |
15 | 15 |
"\bINHERITS \(.*?\)",, |
16 | 16 |
"\[\]",,"arrays" |
Also available in: Unified diff
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 ; .