Top Level Namespace

Defined Under Namespace

Modules: DBGeni, JavaLang, JavaSql, Kernel Classes: BlankSlate, Class

Instance Method Summary collapse

Instance Method Details

#usageObject


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/dbgeni/commands/generate.rb', line 1

def usage
  puts <<-EOF
Usage:

The generate command is a helper to create appropriately named db migration
and code files.

Use --config-file to specify the config file to use. If none is specified
then a file called .dbgeni will be used if it is present in the current directory,
otherwise an error will be raised.

Usage:
dbgeni generate command parameters

The allowed commands are:

migration  Generates a set of files for a new database migration. The only parameter
           is a name for the migration:
             dbgeni generate migration name_for_this_migration

dml_migration  Generates a set of files for a new dml database migration. The only parameter
               is a name for the migration:
                dbgeni generate dml_migration name_for_this_migration


milestone  Generates a milestone, which is like a tag on a particular migration indicating
           that a migration completes a release of the application
             dbgenu generate milestone name_for_milestone existing_migration_for_milestone

package    Generates a pair of files for a plsql package with the given package name
             dbgeni generate package my_package_name

procedure  Generates a file for a stored procedure with the given procedure name
             dbgeni generate procedure my_procedure_name

function   Generates a file for a stored function with the given function name
             dbgeni generate function my_procedure_name

trigger    Generates a file for a trigger with the given trigger name
             dbgeni generate trigger my_trigger_name

type       Generates a file for a type definition with the given type name
             dbgeni generate type my_type_name

EOF
end