The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

convert SQL schema using SQL::Translator
Automatically create a diagram from a database schema
find the differences b/w two schemas
create a dumper script from a schema
Automatically create a graph from a database schema

Modules

manipulate structured data definitions (SQL and more)
describes how to write a parser
parser for Access as produced by mdbtools
"parser" for DBI handles
parser for DBD::DB2
parser for DBD::mysql
parser for DBD::SQLite
parser for DBD::Sybase
parser for PostgreSQL
parser for Schema objects serialized with the Storable module
Alias to XML::SQLFairy parser
parser for SQL::Translator's XML.
Parse a YAML representation of a schema
parser for arbitrarily delimited text files
describes how to write a producer
create Class::DBI classes from schema
ER diagram producer for SQL::Translator
SQL Dumper producer for SQL::Translator
GraphViz producer for SQL::Translator
HTML producer for SQL::Translator
MySQL-specific producer for SQL::Translator
Oracle SQL producer
POD producer for SQL::Translator
PostgreSQL producer for SQL::Translator
MS SQLServer producer for SQL::Translator
SQLite producer for SQL::Translator
serializes the SQL::Translator::Schema object via the Storable module
Sybase producer for SQL::Translator
TT (Template Toolkit) based Producer base class.
Alias to XML::SQLFairy producer
SQLFairy's default XML format
A YAML producer for SQL::Translator
SQL::Translator schema object
SQL::Translator constraint object
SQL::Translator field object
SQL::Translator index object
Base class SQL::Translator Schema objects.
SQL::Translator procedure object
SQL::Translator table object
SQL::Translator trigger object
SQL::Translator view object
SQL::Translator Utility functions
Test::More test functions for the Schema objects.

Provides

in lib/SQL/Translator/Parser/DB2/Grammar.pm
in lib/SQL/Translator/Parser/DB2.pm
in lib/SQL/Translator/Parser/DB2/Grammar.pm
in lib/SQL/Translator/Schema/Graph.pm
in lib/SQL/Translator/Schema/Graph/CompoundEdge.pm
in lib/SQL/Translator/Schema/Graph/Edge.pm
in lib/SQL/Translator/Schema/Graph/HyperEdge.pm
in lib/SQL/Translator/Schema/Graph/Node.pm
in lib/SQL/Translator/Schema/Graph/Port.pm
in lib/SQL/Translator/Shell.pm