From: Ken Youens-Clark Date: Fri, 30 Jul 2004 15:31:29 +0000 (+0000) Subject: Updated. X-Git-Tag: v0.06~25 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c4bf7f53b65cc4d3fc6b60a8c523672266e7a081;p=dbsrgits%2FSQL-Translator.git Updated. --- diff --git a/Changes b/Changes index 6105567..55d01ca 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,12 @@ +# ----------------------------------------------------------- +# 0.06 2004-05-13 +# ----------------------------------------------------------- +* Added SQL::Translator::Manual + +* Installation process now uses Module::Build + +* Added new "Dumper" producer + * Changed the native SQL Fairy XML format to a fixed mapping. *NB:* You should convert your existing XML schema. See the SQL::Translator::Parser::XML::SQLFairy docs. diff --git a/MANIFEST b/MANIFEST index b192b2c..a4a94e0 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,4 +1,5 @@ AUTHORS +Build.PL BUGS Changes LICENSE @@ -35,6 +36,7 @@ lib/SQL/Translator/Parser/xSV.pm lib/SQL/Translator/Producer.pm lib/SQL/Translator/Producer/ClassDBI.pm lib/SQL/Translator/Producer/Diagram.pm +lib/SQL/Translator/Producer/Dumper.pm lib/SQL/Translator/Producer/GraphViz.pm lib/SQL/Translator/Producer/HTML.pm lib/SQL/Translator/Producer/MySQL.pm @@ -84,6 +86,9 @@ t/25storable.t t/26sybase.t t/27sqlite-parser.t t/29html.t +t/30sqlt-diff.t +t/31dumper.t +t/32schema-lookups.t t/33tt-table-producer.t t/data/Excel/t.xls t/data/mysql/Apache-Session-MySQL.sql @@ -93,9 +98,10 @@ t/data/mysql/sqlfxml-producer-basic.sql t/data/pgsql/Chado-CV-PostGreSQL.sql t/data/pgsql/entire_syntax.sql t/data/sqlite/create.sql +t/data/sqlite/create2.sql t/data/sybase/create.sql t/data/template/basic.tt t/data/xml/schema.xml t/data/template/table.tt -META.yml Module meta-data (added by MakeMaker) -SIGNATURE Public-key signature (added by MakeMaker) +META.yml +SIGNATURE diff --git a/README b/README index 6e256fd..33e7d9a 100644 --- a/README +++ b/README @@ -7,8 +7,8 @@ MySQL-to-Oracle), visualizations of schemas (pseudo-ER diagrams GraphViz or GD), automatic code generation (using Class::DBI), converting non-RDBMS files to SQL schemas (xSV text files, Excel spreadsheets), serializing parsed schemas (via Storable, YAML and -XML), creating documentation (HTML and POD), and more. New to version -0.03 is the ability to talk directly to a database through DBI to +XML), creating documentation (HTML and POD), and more. We also +have the ability to talk directly to a database through DBI to query for the structures of several databases. Through the separation of the code into parsers and producers with an @@ -18,7 +18,7 @@ parsed data via the built-in object model. Presently only the definition parts of SQL are handled (CREATE, ALTER), not the manipulation of data (INSERT, UPDATE, DELETE). -As of version 0.05, parsers exist for the following: +As of version 0.06, parsers exist for the following: Databases: MySQL @@ -95,13 +95,17 @@ manipulate the SQL::Translator::Schema objects. INSTALLATION -The regular method: - - $ perl Makefile.PL - $ make - $ make test + $ perl Build.PL + $ ./Build + $ ./Build test $ su - # make install + # ./Build install + +MANUAL + +To read the manual: + + $ perldoc SQL::Translator::Manual COPYRIGHT