module Openbill::Migration
Public Instance Methods
down()
click to toggle source
# File lib/openbill/migration.rb, line 6 def down openbill_down end
up()
click to toggle source
# File lib/openbill/migration.rb, line 2 def up openbill_up end
Private Instance Methods
openbill_down()
click to toggle source
# File lib/openbill/migration.rb, line 20 def openbill_down execute "DROP TABLE IF EXISTS OPENBILL_ACCOUNTS CASCADE" execute "DROP TABLE IF EXISTS OPENBILL_TRANSACTIONS CASCADE" execute "DROP TABLE IF EXISTS OPENBILL_GOODS CASCADE" execute "DROP TABLE IF EXISTS OPENBILL_GOODS_AVAILABILITIES CASCADE" end
openbill_reset()
click to toggle source
# File lib/openbill/migration.rb, line 27 def openbill_reset down up end
openbill_up()
click to toggle source
# File lib/openbill/migration.rb, line 12 def openbill_up Dir.entries(sql_dir).select{|f| File.file? sql_dir + f }.sort.each do |file| say_with_time "Migrate with #{file}" do execute File.read sql_dir + file end end end
sql_dir()
click to toggle source
# File lib/openbill/migration.rb, line 32 def sql_dir Openbill.root + '/sql/' end