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 "Usage:\n\nThe generate command is a helper to create appropriately named db migration\nand code files.\n\nUse --config-file to specify the config file to use. If none is specified\nthen a file called .dbgeni will be used if it is present in the current directory,\notherwise an error will be raised.\n\nUsage:\ndbgeni generate command parameters\n\nThe allowed commands are:\n\nmigration Generates a set of files for a new database migration. The only parameter\n is a name for the migration:\n dbgeni generate migration name_for_this_migration\n\ndml_migration Generates a set of files for a new dml database migration. The only parameter\n is a name for the migration:\n dbgeni generate dml_migration name_for_this_migration\n\n\nmilestone Generates a milestone, which is like a tag on a particular migration indicating\n that a migration completes a release of the application\n dbgenu generate milestone name_for_milestone existing_migration_for_milestone\n\npackage Generates a pair of files for a plsql package with the given package name\n dbgeni generate package my_package_name\n\nprocedure Generates a file for a stored procedure with the given procedure name\n dbgeni generate procedure my_procedure_name\n\nfunction Generates a file for a stored function with the given function name\n dbgeni generate function my_procedure_name\n\ntrigger Generates a file for a trigger with the given trigger name\n dbgeni generate trigger my_trigger_name\n\ntype Generates a file for a type definition with the given type name\n dbgeni generate type my_type_name\n\n" end |