mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Add IMB DB support to Rails application generator. [#1136 state:resolved]
Usage : rails app_name -d ibm_db Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
This commit is contained in:
parent
1bc267d216
commit
f0e90740d0
2 changed files with 63 additions and 1 deletions
62
railties/configs/databases/ibm_db.yml
Normal file
62
railties/configs/databases/ibm_db.yml
Normal file
|
@ -0,0 +1,62 @@
|
|||
# IBM Dataservers
|
||||
#
|
||||
# Home Page
|
||||
# http://rubyforge.org/projects/rubyibm/
|
||||
#
|
||||
# To install the ibm_db gem:
|
||||
# On Linux:
|
||||
# Source the db2profile file and set the necessary environment variables:
|
||||
#
|
||||
# . /home/db2inst1/sqllib/db2profile
|
||||
# export IBM_DB_DIR=/opt/ibm/db2/V9.1
|
||||
# export IBM_DB_LIB=/opt/ibm/db2/V9.1/lib32
|
||||
#
|
||||
# Then issue the command: gem install ibm_db
|
||||
#
|
||||
# On Windows:
|
||||
# Issue the command: gem install ibm_db
|
||||
# If prompted, select the mswin32 option
|
||||
#
|
||||
# For more details on the installation refer to http://rubyforge.org/docman/view.php/2361/7682/IBM_DB_GEM.pdf
|
||||
#
|
||||
# For more details on the connection parameters below refer to:
|
||||
# http://rubyibm.rubyforge.org/docs/adapter/0.9.0/rdoc/classes/ActiveRecord/ConnectionAdapters/IBM_DBAdapter.html
|
||||
|
||||
development:
|
||||
adapter: ibm_db
|
||||
username: db2inst1
|
||||
password:
|
||||
database: <%= app_name[0,4] %>_dev
|
||||
#schema: db2inst1
|
||||
#host: localhost
|
||||
#port: 50000
|
||||
#account: my_account
|
||||
#app_user: my_app_user
|
||||
#application: my_application
|
||||
#workstation: my_workstation
|
||||
|
||||
test:
|
||||
adapter: ibm_db
|
||||
username: db2inst1
|
||||
password:
|
||||
database: <%= app_name[0,4] %>_tst
|
||||
#schema: db2inst1
|
||||
#host: localhost
|
||||
#port: 50000
|
||||
#account: my_account
|
||||
#app_user: my_app_user
|
||||
#application: my_application
|
||||
#workstation: my_workstation
|
||||
|
||||
production:
|
||||
adapter: ibm_db
|
||||
username: db2inst1
|
||||
password:
|
||||
database: <%= app_name[0,4] %>_prd
|
||||
#schema: db2inst1
|
||||
#host: localhost
|
||||
#port: 50000
|
||||
#account: my_account
|
||||
#app_user: my_app_user
|
||||
#application: my_application
|
||||
#workstation: my_workstation
|
|
@ -5,7 +5,7 @@ class AppGenerator < Rails::Generator::Base
|
|||
DEFAULT_SHEBANG = File.join(Config::CONFIG['bindir'],
|
||||
Config::CONFIG['ruby_install_name'])
|
||||
|
||||
DATABASES = %w(mysql oracle postgresql sqlite2 sqlite3 frontbase)
|
||||
DATABASES = %w(mysql oracle postgresql sqlite2 sqlite3 frontbase ibm_db)
|
||||
DEFAULT_DATABASE = 'sqlite3'
|
||||
|
||||
default_options :db => (ENV["RAILS_DEFAULT_DATABASE"] || DEFAULT_DATABASE),
|
||||
|
|
Loading…
Reference in a new issue