Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sqlt(1p) [debian man page]

SQLT(1p)						User Contributed Perl Documentation						  SQLT(1p)

NAME
sqlt - convert SQL schema using SQL::Translator SYNOPSIS
For help: sqlt -h|--help For a list of all parsers and producers: sqlt -l|--list To translate a schema: sqlt -f|--from|--parser MySQL -t|--to|--producer Oracle [options] file [file2 ...] General Options: -d|--debug Print debug info -v|--validate Validate the schema --version Show the version of SQL::Translator --trace Print parser trace info --show-warnings Print warnings to STDERR General Parser Options: --skip Comma-separated list of tables to skip (only implemented in some parsers) --ignore_opts Comma-separated list of table options to ignore DBI Parser Options: --dsn DSN for connecting to database (see also --use-same-auth below) --db-user Database user --db-password Database password xSV Parser Options: --fs The field separator --rs The record separator --no-trim Don't trim whitespace on fields --no-scan Don't scan fields for data types and sizes MySQL Parser Options: --mysql-parser-version Target MySQL parser version for dealing with /*! comments; default = 30000 MySQL Producer Options: --mysql-version MySQL server version General Producer Options --producer-db-user Database user for producer --producer-db-pass Database password for producer --producer-dsn DSN for producer --use-same-auth Use these DSN, user, password for producer output DB Producer Options: --add-drop-table Add 'DROP TABLE' statements before creates --quote-table-names Quote all table names in statements --quote-field-names Qjuote all field names in statements --no-comments Don't include comments in SQL output PostgreSQL Producer Options: --postgres-version PostgreSQL server version Diagram Producer Options: --imap-file Filename to put image map data --imap-url URL to use for image map Dumper Producer Options: --skip Comma-separated list of tables to skip --skiplike Regex for tables to skip --add-truncate Add "TRUNCATE TABLE" statements for each table HTML/POD Producer Options: --pretty Use CGI::Pretty for the output --title Title of schema TTSchema Producer Options: --template The path to the template --tt-var var=value Pass extra variables to the template --tt-conf option=value Pass extra config options to Template XML-SQLFairy Producer Options: --add-prefix Use an explicit namespace prefix of 'sqlf:' --prefix=<p> Use the namespace prefix given as argument. --no-newlines Write the XML as a single line. --indent=<n> Use <n> characters of whitespace to indent the XML. ClassDBI Producer Options: --package Base package name for Class::DBI modules. DESCRIPTION
This script is part of the SQL Fairy project. It will try to convert any source file for which it has a grammar into any format for which it has a producer. If using "show-warnings," be sure to redirect STDERR to a separate file. In bash, you could do this: $ sql_translator.pl -f MySQL -t PostgreSQL --show-warnings file.sql 1>out 2>err You can specify a parser or producer located in any module that Perl knows about, allowing you to easily substitute your own. AUTHOR
Ken Youens-Clark <kclark@cpan.org>, darren chamberlain <darren@cpan.org>. SEE ALSO
SQL::Translator, <http://sqlfairy.sourceforge.net>. perl v5.14.2 2012-01-18 SQLT(1p)

Check Out this Related Man Page

SQL::Translator::Producer::HTML(3pm)			User Contributed Perl Documentation		      SQL::Translator::Producer::HTML(3pm)

NAME
SQL::Translator::Producer::HTML - HTML producer for SQL::Translator SYNOPSIS
use SQL::Translator::Producer::HTML; DESCRIPTION
Creates an HTML document describing the tables. The HTML produced is composed of a number of tables: Links A link table sits at the top of the output, and contains anchored links to elements in the rest of the document. If the nolinktable producer arg is present, then this table is not produced. Tables Each table in the schema has its own HTML table. The top row is a row of <th> elements, with a class of FieldHeader; these elements are Field Name, Data Type, Size, Default Value, Other and Foreign Key. Each successive row describes one field in the table, and has a class of FieldCell$item, where $item id corresponds to the label of the column. For example: <tr> <td class="FieldCellName"><a name="random-id">id</a></td> <td class="FieldCellType">int</td> <td class="FieldCellSize">11</td> <td class="FieldCellDefault"></td> <td class="FieldCellOther">PRIMARY KEY, NOT NULL</td> <td class="FieldCellFK"></td> </tr> <tr> <td class="FieldCellName"><a name="random-foo">foo</a></td> <td class="FieldCellType">varchar</td> <td class="FieldCellSize">255</td> <td class="FieldCellDefault"></td> <td class="FieldCellOther">NOT NULL</td> <td class="FieldCellFK"></td> </tr> <tr> <td class="FieldCellName"><a name="random-updated">updated</a></td> <td class="FieldCellType">timestamp</td> <td class="FieldCellSize">0</td> <td class="FieldCellDefault"></td> <td class="FieldCellOther"></td> <td class="FieldCellFK"></td> </tr> Unless the nowrap producer arg is present, the HTML will be enclosed in a basic HTML header and footer. If the pretty producer arg is present, the generated HTML will be nicely spaced and human-readable. Otherwise, it will have very little insignificant whitespace and be generally smaller. AUTHORS
Ken Youens-Clark <kclark@cpan.org>, Darren Chamberlain <darren@cpan.org>. perl v5.14.2 2012-01-18 SQL::Translator::Producer::HTML(3pm)
Man Page