1
.TH GNUE\-SCHEMA 1 "08 March 2005" "GNUe Schema Scripter"
3
gnue\-schema \- GNUe Schema Scripter
14
GNUe Schema Scripter creates database schemas based on GNUe Schema
22
.B \-\-connection <connectionname>, \-c
23
Use the connection <connectionname> for creating the schema
25
.B \-\-connections <loc>
26
Specifies the location of the connection definition file. <loc> may
27
specify a file name (/usr/local/gnue/etc/connections.conf),or a URL
28
location (http://localhost/connections.conf).If this option is not
29
specified, the environent variable GNUE_CONNECTIONS is checked.If
30
neither of them is set, "/home/reinhard/gnue/etc/connections.conf"
34
If this option is set, the database will be created before any
35
schema creation is done. There must be a username either from the
36
given connection\-configuration or from the command line. This user
37
becomes the owner of the database and will be implicitly created.
39
.B \-\-debug-file <filename>
40
Sends all debugging messages to a specified file (e.g.,
41
"\-\-debug\-file trace.log" sends all output to "trace.log")
43
.B \-\-debug-level <level>
44
Enables debugging messages. Argument specifies the level of
45
messages to display (e.g., "\-\-debug\-level 5" displays all
46
debugging messages at level 5 or below.)
49
If this flag is set, only code is sent to the output file and the
50
schema is not created automatically.
53
Displays this help screen.
56
Displays a list of valid configuration file entries, their purpose,
57
and their default values.
59
.B \-\-help-connections
60
Display help information related to database connections, including
61
a list of available drivers.
64
Display all options of interest to core developers.
66
.B \-\-mode <both|schema|data>, \-m
67
Mode of operation. If mode is 'schema', only schema creation is done.
68
If mode is 'data' only data integration is done.
70
.B \-\-output <filename>, \-o
71
Also send the code for creating the schema to this file.
73
.B \-\-password <password>, \-p
74
Set the password for the database.
77
Displays no output at all.
79
.B \-\-username <user>, \-u
80
Set the username for the database. If the database is to be created,
81
this username will be it's owner.
84
Displays the version information for this program.
87
If this option is set, the program runs in batch\-mode, which means
88
all questions are answered with 'yes' automatically.
93
.B \-\-interactive-debugger
94
Run the app inside Python's built\-in debugger
97
Run Python's built\-in profiler and display the resulting run
100
.B \-\-selfdoc <type[,subtype]>
101
Generates self\-documentation.
103
.B \-\-selfdoc-file <filename>
104
Specifies the filename that selfdoc should write to. If not provided,
105
output is sent to stdout.
107
.B \-\-selfdoc-format <format>
108
Format to output the self\-documentation in. Supported formats are
109
dependent on the type of selfdoc being created.
111
.B \-\-selfdoc-options <options>
112
Options specific to individual selfdoc types.
114
GNU Enterprise Project <info@gnue.org>
116
Please report any bugs to info@gnue.org.
117
Include a complete, self-contained example
118
that will allow the bug to be reproduced,
119
and say which version of this tool you are using.
121
Copyright \(co 2000-2005 Free Software Foundation, Inc.
123
gnue\-schema is free software; you can redistribute it and/or modify it under
124
the terms of the GNU General Public License as published by the Free
125
Software Foundation; either version 2, or (at your option) any later
128
gnue\-schema is distributed in the hope that it will be useful, but WITHOUT ANY
129
WARRANTY; without even the implied warranty of MERCHANTABILITY or
130
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
133
You should have received a copy of the GNU General Public License along
134
with gnue\-schema; see the file COPYING. If not, write to the Free Software
135
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.