Use sqlite3 file database

This commit is contained in:
Dzmitry Plashchynski
2015-03-07 18:03:50 +02:00
parent b4d15f7909
commit 00e51604ae
4 changed files with 7 additions and 2 deletions
+1
View File
@@ -1,3 +1,4 @@
pkg/* pkg/*
*.gem *.gem
.bundle .bundle
tmp/*.sqlite3
@@ -4,7 +4,7 @@ class CreateCronoJobs < ActiveRecord::Migration
t.string :job_id, null: false t.string :job_id, null: false
t.text :log t.text :log
t.datetime :last_performed_at t.datetime :last_performed_at
t.timestamps t.timestamps null: false
end end
add_index :crono_jobs, [:job_id], unique: true add_index :crono_jobs, [:job_id], unique: true
end end
+5 -1
View File
@@ -1,3 +1,5 @@
TMP_DB_FILE = "tmp/test_db.sqlite3"
require 'bundler/setup' require 'bundler/setup'
Bundler.setup Bundler.setup
@@ -6,7 +8,9 @@ require 'byebug'
require 'crono' require 'crono'
require 'generators/crono/install/templates/migrations/create_crono_jobs.rb' require 'generators/crono/install/templates/migrations/create_crono_jobs.rb'
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:') FileUtils.rm(TMP_DB_FILE) if File.exist?(TMP_DB_FILE)
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: TMP_DB_FILE)
ActiveRecord::Base.logger = Logger.new(STDOUT) ActiveRecord::Base.logger = Logger.new(STDOUT)
CreateCronoJobs.up CreateCronoJobs.up
View File