mirror of
https://github.com/plashchynski/crono.git
synced 2026-05-31 12:10:40 +02:00
Use sqlite3 file database
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user