Moved graph tests out.
[dbsrgits/SQL-Translator.git] / Changes
CommitLineData
7fc38348 1* All schema objects now support the extra attribute, so can
2 have arbitary name/value data attached to them.
3
4* Refactoring: Added SQL::Translator::Schema::Object - base
5 class for all Schema objects.
6
13aec984 7* Changes to MySQL Parser (Dave Howorth)
8 - ignore INSERT statements
9 - permit ALTER TABLE ADD FOREIGN KEY
10 - allow trailing comma on last field in CREATE statements
11 - collect the database name
12
f9725390 13* TTSchema Producer
14 - Can pass extra variables using tt_vars producer arg.
15 - Can pass extra config using tt_conf producer arg.
16 - Variables and config can be passed on the command line
17 with --tt-var and --tt-conf options to sqlt.
18
185c34d5 19* Added schema filters.
f9725390 20
c4bf7f53 21# -----------------------------------------------------------
22# 0.06 2004-05-13
23# -----------------------------------------------------------
24* Added SQL::Translator::Manual
25
26* Installation process now uses Module::Build
27
28* Added new "Dumper" producer
29
3e069fa1 30* Changed the native SQL Fairy XML format to a fixed mapping.
31 *NB:* You should convert your existing XML schema. See the
32 SQL::Translator::Parser::XML::SQLFairy docs.
33
34* Added producers: TT::Base and TT::Table.
35
eabd66e6 36# -----------------------------------------------------------
7c67b302 37# 0.05 2004-02-27
38# -----------------------------------------------------------
bc40219c 39* Added "COMMENT ON *" syntax to PostgreSQL parser
40
41* Some fixes to Oracle parser as reported by Gail Binkley
42
43* Added support in PostgreSQL parser for all "ALTER TABLE" statements
7c67b302 44
45* Now distributing sqlt-diff script as it's pretty usable
46
47* Added new options to sqlt-graph and GraphViz producer (Dave Cash)
48
49# -----------------------------------------------------------
d6b47dd5 50# 0.04 2003-11-07
eabd66e6 51# -----------------------------------------------------------
b9952639 52
d6b47dd5 53* Increased version of Constants module to 1.41 to avoid a problem
54 where 0.02 has 1.4 of that file and 0.03 had 1.06 which confused
55 CPAN
56
57* Hard-coded all the PREREQ_PM modules in Makefile.PL (rather than
58 setting them dynamically) so that automated tests would pass
59
60# -----------------------------------------------------------
61# 0.03 2003-11-06
62# -----------------------------------------------------------
63
64* Added parsers: XML::SQLFairy, Sybase, SQLite, DBI-MySQL,
65 DBI-PostgreSQL, DBI-SQLite, DBI-Sybase, Storable, YAML
66
67* Added producers: XML::SQLFairy, TTSchema, Storable, YAML
68
69* HTML producer now uses stylesheets to allow easy customization of colors
70
71* Many bug fixes to most every module
72
73* Added "sqlt-dumper" script to help create a script for dumping
74 a database a la "mysqldump"
75
76* Reversed the arrowheads on the graphical producers to show the
77 relationships in a more standard way
78
79* Changes all included script names to start with "sqlt"
80
81* Added capturing and printing most embedded table and field comments
b9952639 82
eabd66e6 83# -----------------------------------------------------------
84# 0.02 2003-06-17
85# -----------------------------------------------------------
b9952639 86
eabd66e6 87* Added parsers for Excel and Oracle
b9952639 88
eabd66e6 89* Removed Sybase parser because it didn't actually work
b9952639 90
eabd66e6 91* Added ClassDBI, Diagram, GraphViz, HTML, POD, SQLite, Sybase producers
b9952639 92
eabd66e6 93* Added Schema classes to represent schema as objects
b9952639 94
eabd66e6 95* Removed "Raw" producer in favor of the Schema classes
b9952639 96
eabd66e6 97* Removed "Validator" class as the Schema classes validate themselves
b9952639 98
eabd66e6 99* Improved all existing parsers and producers, expanding them to
100 handle foreign keys much better, produce better output, etc.
b9952639 101
eabd66e6 102* Added sqlt-diagram.pl and sqlt-graphviz.pl as CLI frontends to the
103 graphical producers
b9952639 104
eabd66e6 105* Added sql_translator.cgi as a web-form frontend to graphical producers
150797b1 106
eabd66e6 107* Expanded test suite
d3e95970 108
109# -----------------------------------------------------------
d6b47dd5 110# 0.01 2003-02-27
f6aed479 111# -----------------------------------------------------------
112
7c67b302 113* Added parsers: XML::SQLFairy, Sybase, SQLite, DBI-MySQL,
114 DBI-PostgreSQL, DBI-SQLite, DBI-Sybase, Storable, YAML
115
116* Added producers: XML::SQLFairy, TTSchema, Storable, YAML
117
118* HTML producer now uses stylesheets to allow easy customization of colors
119
120* Many bug fixes to most every module
121
122* Added "sqlt-dumper" script to help create a script for dumping
123 a database a la "mysqldump"
124
125* Reversed the arrowheads on the graphical producers to show the
126 relationships in a more standard way
127
128* Changes all included script names to start with "sqlt"
129
130* Added capturing and printing most embedded table and field comments