1 # -----------------------------------------------------------
3 # -----------------------------------------------------------
4 * Various bug fixes and enhancements to Parsers (esp. PostgreSQL)
5 and Producers (esp. Oracle)
7 * Now distributing sqlt-diff script as it's pretty usable
9 * Added new options to sqlt-graph and GraphViz producer (Dave Cash)
11 # -----------------------------------------------------------
13 # -----------------------------------------------------------
15 * Increased version of Constants module to 1.41 to avoid a problem
16 where 0.02 has 1.4 of that file and 0.03 had 1.06 which confused
19 * Hard-coded all the PREREQ_PM modules in Makefile.PL (rather than
20 setting them dynamically) so that automated tests would pass
22 # -----------------------------------------------------------
24 # -----------------------------------------------------------
26 * Added parsers: XML::SQLFairy, Sybase, SQLite, DBI-MySQL,
27 DBI-PostgreSQL, DBI-SQLite, DBI-Sybase, Storable, YAML
29 * Added producers: XML::SQLFairy, TTSchema, Storable, YAML
31 * HTML producer now uses stylesheets to allow easy customization of colors
33 * Many bug fixes to most every module
35 * Added "sqlt-dumper" script to help create a script for dumping
36 a database a la "mysqldump"
38 * Reversed the arrowheads on the graphical producers to show the
39 relationships in a more standard way
41 * Changes all included script names to start with "sqlt"
43 * Added capturing and printing most embedded table and field comments
45 # -----------------------------------------------------------
47 # -----------------------------------------------------------
49 * Added parsers for Excel and Oracle
51 * Removed Sybase parser because it didn't actually work
53 * Added ClassDBI, Diagram, GraphViz, HTML, POD, SQLite, Sybase producers
55 * Added Schema classes to represent schema as objects
57 * Removed "Raw" producer in favor of the Schema classes
59 * Removed "Validator" class as the Schema classes validate themselves
61 * Improved all existing parsers and producers, expanding them to
62 handle foreign keys much better, produce better output, etc.
64 * Added sqlt-diagram.pl and sqlt-graphviz.pl as CLI frontends to the
67 * Added sql_translator.cgi as a web-form frontend to graphical producers
71 # -----------------------------------------------------------
73 # -----------------------------------------------------------
76 * Added parsers: XML::SQLFairy, Sybase, SQLite, DBI-MySQL,
77 DBI-PostgreSQL, DBI-SQLite, DBI-Sybase, Storable, YAML
79 * Added producers: XML::SQLFairy, TTSchema, Storable, YAML
81 * HTML producer now uses stylesheets to allow easy customization of colors
83 * Many bug fixes to most every module
85 * Added "sqlt-dumper" script to help create a script for dumping
86 a database a la "mysqldump"
88 * Reversed the arrowheads on the graphical producers to show the
89 relationships in a more standard way
91 * Changes all included script names to start with "sqlt"
93 * Added capturing and printing most embedded table and field comments
95 # -----------------------------------------------------------
97 # -----------------------------------------------------------
99 * Increased version of Constants module to 1.41 to avoid a problem
100 where 0.02 has 1.4 of that file and 0.03 had 1.06 which confused
103 * Hard-coded all the PREREQ_PM modules in Makefile.PL (rather than
104 setting them dynamically) so that automated tests would pass
106 # -----------------------------------------------------------
108 # -----------------------------------------------------------
110 * Added "COMMENT ON *" syntax to PostgreSQL parser
112 * Some fixes to Oracle parser as reported by Gail Binkley
114 * Added support in PostgreSQL parser for all "ALTER TABLE" statements