Skip to content

Commit

Permalink
dev: use sqlite by default for development
Browse files Browse the repository at this point in the history
  • Loading branch information
palkan committed Oct 27, 2023
1 parent 500a35e commit d12c95e
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 3 deletions.
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ if File.exist?(local_gemfile)
eval(File.read(local_gemfile)) # rubocop:disable Security/Eval
else
gem "rails", "~> 7.0"
gem "sqlite3", "~> 1.4.2"
end
2 changes: 0 additions & 2 deletions activerecord-slotted_counters.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,5 @@ Gem::Specification.new do |s|
s.add_development_dependency "bundler", ">= 1.15"
s.add_development_dependency "rake", ">= 13.0"
s.add_development_dependency "rspec", ">= 3.9"
s.add_development_dependency "pg", ">= 1.4"
s.add_development_dependency "sqlite3"
s.add_development_dependency "rspec-sqlimit"
end
2 changes: 2 additions & 0 deletions gemfiles/rails6.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ source "https://rubygems.org"

gem "rails", "~> 6.0"
gem "mysql2"
gem "pg"
gem "sqlite3"

gemspec path: ".."
2 changes: 2 additions & 0 deletions gemfiles/rails7.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ source "https://rubygems.org"

gem "rails", "~> 7.0"
gem "mysql2"
gem "pg"
gem "sqlite3"

gemspec path: ".."
2 changes: 2 additions & 0 deletions gemfiles/railsmaster.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ source "https://rubygems.org"

gem "rails", github: "rails/rails"
gem "mysql2"
gem "pg"
gem "sqlite3"

gemspec path: ".."
2 changes: 1 addition & 1 deletion spec/support/active_record_init.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
{"database" => ENV.fetch("DB_NAME", "slotted_counters_test")}
)
config.respond_to?(:configuration_hash) ? config.configuration_hash : config.config
elsif ENV["DB"] == "sqlite"
else
# Make sure we don't have a DATABASE_URL set (it can be used by libs, e.g., database_cleaner)
ENV.delete("DATABASE_URL") if ENV["DATABASE_URL"]

Expand Down

0 comments on commit d12c95e

Please sign in to comment.