X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README;h=7076ba57e15f63de4babd1cfabe2443964559e67;hb=0a6e5a568932a67e278066948cf10e43e7aabf3e;hp=cf4051be88e013fe368f7807cd18ce6af0039fac;hpb=6a86d6155537bf5e3ccc7848fcfd5485defb59a5;p=dbsrgits%2FSQL-Translator.git diff --git a/README b/README index cf4051b..7076ba5 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,14 +18,14 @@ 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.03, parsers exist for the following: +As of version 0.06, parsers exist for the following: Databases: MySQL Oracle PostgreSQL - Sybase SQLite + Sybase DBI-MySQL DBI-PostgreSQL @@ -68,11 +68,12 @@ Included in this distribution are a few scripts designed to be user interfaces for the actual SQL::Translator modules. In the "bin" directory, you will find: -* sqlt-diagram -* sqlt-graph -* sqlt-dumper -* sqlt -* sqlt.cgi +* sqlt-diagram: interface to Diagram producer +* sqlt-diff : diff two schemas to generate schema mutation file +* sqlt-graph : interface to GraphViz producer +* sqlt-dumper : create a data dumper script from a schema +* sqlt : command-line interface for text-to-text translations +* sqlt.cgi : CGI interface for all SQLFairy functions All scripts not ending in ".cgi" are meant to be run from the command line with various switches to control the input and output of the @@ -94,13 +95,17 @@ manipulate the SQL::Translator::Schema objects. INSTALLATION -The regular method: + $ perl Build.PL + $ ./Build + $ ./Build test + $ su + # ./Build install + +MANUAL + +To read the manual: - $ perl Makefile.PL - $ make - $ make test - $ su - - # make install + $ perldoc SQL::Translator::Manual COPYRIGHT @@ -135,4 +140,4 @@ mailing lists, etc.: AUTHORS -See the include AUTHORS file. +See the included AUTHORS file.