Guest User

Untitled

a guest
Feb 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. require 'rubygems'
  2. require 'yaml'
  3. require 'active_record'
  4.  
  5. CONFIG_DATABASE_YML = <<END
  6. development:
  7. adapter: mysql
  8. database: prosol_development
  9. host: localhost
  10. username: root
  11. password:
  12.  
  13. test:
  14. adapter: mysql
  15. database: prosol_test
  16. host: localhost
  17. username: root
  18. password:
  19.  
  20. demo:
  21. adapter: sqlite3
  22. dbfile: db/demo.db
  23.  
  24. END
  25.  
  26. def connect(environment)
  27. conf = YAML::load(CONFIG_DATABASE_YML)
  28. ActiveRecord::Base.establish_connection(conf[environment])
  29. end
  30.  
  31. # Open ActiveRecord connection
  32. connect('development')
  33.  
  34. ['tables.sql', 'data.sql', 'keys.sql'].each do |script|
  35. File.read("/Users/Etapeta/Sorgenti/PPMS_ERD/#{script}").split("-- GO\n").each do |sql|
  36. sql = sql.sub(/^\s*/, '')
  37. unless sql.empty?
  38. puts sql; puts "....."
  39. ActiveRecord::Base.connection.execute(sql)
  40. end
  41. end
  42. end
Add Comment
Please, Sign In to add comment