Denis Bukvic
unread,Nov 12, 2011, 9:28:35 AM11/12/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ruby Hrvatska
Pozdrav svima
Spajanje na Oracle bazu za Rails aplikacija zna biti tricky, pa da
sumiram što je sve potrebno (dobar šalabahter u svakom slučaju):
--------------
Za spajanje Ruby aplikacija na Oracle bazu:
gem install ruby-oci8
gem install ruby-plsql
gem install activerecord-oracle_enhanced-adapter
--------------
Za Rails aplikaciju, paziti da u Gemfile odmah nakon Rails gema bude:
gem 'ruby-oci8'
gem "ruby-plsql"
gem "activerecord-oracle_enhanced-adapter"
--------------
Trebaju vam posebni Oracle useri za development, test i production sheme.
Iz SQLPlus-a kreirajte, na primjer, Pero development usera:
create user pero_dev identified by zdero
grant all privileges to pero_dev
Opaska: Na Oracle bazi, user i shema su jedno te isto. Privilegije sam dao sve, vjerojatno se to može tweakat, ali nebitno je sada.
--------------
Login i ostalo idu naravno u database.yml
development:
adapter: oracle_enhanced
database: njaminjami
username: pero_dev
password: zdero
(database može biti ili TNS ime ili cijeli path: server:port/instance)
--------------
Da bi sve radilo, morate imati Oracle client instaliran na računalu.
Ako je baza na istom kompu, onda će vjerojatno odmah raditi.
Eto, ako je nekome pomoglo, meni drago!
Ako netko ima neki komentar ili savjet za rad s Oracle bazom iz Rails aplikacija, sugestije su dobrodošle!
Denis