1
------------------------------------------
2
Changelog of Another PostgreSQL Diff Tool
3
------------------------------------------
10
* Added missing new line after ALTER VIEW ... ALTER COLUMN ... SET/DROP DEFAULT.
11
* Fixed parsing of quoted string values.
12
* Fixed detection of function body separator (did not work when there was
13
another 'AS' specified on the same line after the 'AS' starting function
15
* If two dumps are completely same and there is more than one schema in the
16
dumps, the output now does not contain 'SET search_path = ...'. In other
17
words, if two dumps are completely same, no output is produced.
18
* Replaced 'ALTER VIEW name ALTER COLUMN ...' with 'ALTER TABLE view_name ALTER
19
COLUMN ...' to make it compatible with PostgreSQL releases prior to 8.4.
20
* Fixed parsing of '' escapes.
22
* Added support for localization of apgdiff.
23
* Added Czech localization.
25
-------------------------
26
2010-10-03: Version 2.2.1
27
-------------------------
30
* Commands like OWNER TO and ENABLE/DISABLE TRIGGER/RULE are now added to the
31
diff output even for commands that are otherwise being parsed, like ALTER
34
* Fixed bug where default values were dropped from VIEW columns even if they
37
-----------------------
38
2010-10-02: Version 2.2
39
-----------------------
42
* Statements that are not supported by apgdiff yet are now all ignored(till this
43
release apgdiff had to be instructed to know what commands to ignore which was
44
not good solution). This is the same behavior as in 1.* releases.
45
* Added command line switch <code>--output-ignored-statements</code> which can
46
be used to output statements that apgdiff ignores in the dump files. This
47
feature makes more clear what statements were ignored and developer has to
48
handle them manually eventually.
50
-----------------------
51
2010-09-30: Version 2.1
52
-----------------------
55
* Added support for ALTER VIEW.
56
* Added support for ALTER TABLE view_name/sequence_name.
60
* Fixed issue with comparison of VIEWs when columns are not specified but query
62
* Fixed parsing of quoted names at many places.
63
* CREATE RULE is now silently skipped.
65
-------------------------
66
2010-09-16: Version 2.0.2
67
-------------------------
70
* CREATE DOMAIN is now silently skipped.
72
-------------------------
73
2010-09-16: Version 2.0.1
74
-------------------------
77
* CREATE OPERATOR and ALTER LANGUAGE are now silently skipped.
79
-----------------------------------------------
80
2010-09-13: Version 2.0 Including Beta Releases
81
-----------------------------------------------
84
* SQL parser has been completely rewritten to allow safer and more flexible
85
parsing of SQL statements.
86
* Statements not supported by apgdiff are now not silenty ignored if apgdiff is
87
not told (by me in code) to ignore them.
88
* Added support for ALTER TABLE ... ALTER COLUMN ... SET STORAGE
89
PLAIN|EXTERNAL|EXTENDED|MAIN.
90
* Added support for CREATE TABLE ... TABLESPACE.
91
* Updated parsing of CREATE TABLE ... WITH/WITHOUT OIDS.
92
* Added support for CREATE TRIGGER ... WHEN and for even TRUNCATE.
93
* Added support for CREATE SEQUENCE ... OWNED BY.
94
* CREATE SCHEMA is now supported for both syntaxes.
95
* Added support for default values on function arguments.
96
* Added support for parsing ALTER TABLE ... ENABLE/DISABLE TRIGGER/PARSER, but
97
they are not diffed for now.
100
* ALTER SEQUENCE and CREATE AGGREGATE are now silently skipped.
101
* Fixed parsing of end of function.
102
* Improved handling of dotted quoted names.
103
* Fixed quoting of SQL reserved keywords.
104
* Fixed parsing of function arguments.
105
* Triggers are now dropped before functions are dropped (bug #2991245).
106
* Improved diffing of CREATE TABLE ... INHERITS.
108
---------------------
109
Versions Prior to 2.0
110
---------------------
112
These versions are not covered in changelog.
b'\\ No newline at end of file'