Top Level Namespace
Defined Under Namespace
Modules: DBGeni, JavaLang, JavaSql, Kernel Classes: BlankSlate, Class
Instance Method Summary collapse
Instance Method Details
#usage ⇒ Object
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 |