.ig Copyright (C) 2000-2003 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be included in translations approved by the Free Software Foundation instead of in the original English. .. .TH GNUE\-SCHEMA 1 "06 Oktober 2003" "GNUe Schema Scripter" .SH NAME gnue\-schema \- GNUe Schema Scripter .SH SYNOPSIS .ll +8 .B gnue\-schema [ .I options ] .I file [ .I old-schema ] .SH DESCRIPTION GNUe Schema Scripter creates SQL files based on GNUe Schema Definitions. .SH OPTIONS .TP .B \-\-configuration-options Displays a list of valid configuration file entries, their purpose, and their default values. .TP .B \-\-connections Specifies the location of the connection definition file. may specify a file name (/usr/local/gnue/etc/connections.conf),or a URL location (http://localhost/connections.conf).If this option is not specified, the environent variable GNUE_CONNECTIONS is checked.If neither of them is set, "/home/reinhard/gnue/etc/connections.conf" is used as a default. .TP .B \-\-debug-file Sends all debugging messages to a specified file (e.g., "\-\-debug\-file trace.log" sends all output to "trace.log") .TP .B \-\-debug-level Enables debugging messages. Argument specifies the level of messages to display (e.g., "\-\-debug\-level 5" displays all debugging messages at level 5 or below.) .TP .B \-\-drop-tables Generate commands to drop relevant tables. * NOT IMPLEMENTED .TP .B \-\-generate-man-page Generates a groff\-formatted man page as a file in the current directory. .TP .B \-\-help Displays this help screen. .TP .B \-\-interactive-debugger Run the app inside Python's built\-in debugger .TP .B \-\-list-vendors, \-l List all supported vendors. .TP .B \-\-no-create, \-S Do not generate schema creation code. * NOT IMPLEMENTED .TP .B \-\-no-data, \-D Do not generate data insertion code. * NOT IMPLEMENTED .TP .B \-\-output , \-o The destination for the created schemas. This can be in several formats. If is a file name, then output is written to this file. If is a directory, then /.sql is created. The default is to create .sql in the current directory. NOTE: the first form ( as a filename) is not supported for \-\-vendors all. .TP .B \-\-profile Run Python's built\-in profiler and display the resulting run statistics. .TP .B \-\-upgrade-data, \-U Generate code to upgrade an older version of schema data to the recent version. You must specify a previous schema with on the command line. * NOT IMPLEMENTED .TP .B \-\-upgrade-schema, \-u Generate code to upgrade an older version of a schema to the recent version. You must specify a previous schema with on the command line. * NOT IMPLEMENTED .TP .B \-\-vendor , \-v The vendor to create a script for. If is "all", then scripts for all supported vendors will be created. can also be a comma\-separated list. .TP .B \-\-version Displays the version information for this program. .SH AUTHOR GNU Enterprise Project .SH BUGS Please report any bugs to info@gnue.org. Include a complete, self-contained example that will allow the bug to be reproduced, and say which version of this tool you are using. .SH COPYRIGHT Copyright \(co 2000-2003 Free Software Foundation, Inc. .LP gnue\-schema is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. .LP gnue\-schema is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .LP You should have received a copy of the GNU General Public License along with gnue\-schema; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.