a2333d9a37
- UUID support - Schema compatibility layer, ignore MySQL specific options - Search not working yet
13 lines
403 B
Ruby
13 lines
403 B
Ruby
class ApplicationRecord < ActiveRecord::Base
|
|
primary_abstract_class
|
|
|
|
# SQLite doesn't use separate replica databases
|
|
if ENV.fetch("DATABASE_ADAPTER", "mysql") == "sqlite"
|
|
connects_to database: { writing: :primary, reading: :primary }
|
|
else
|
|
connects_to database: { writing: :primary, reading: :replica }
|
|
end
|
|
|
|
attribute :id, :uuid, default: -> { ActiveRecord::Type::Uuid.generate }
|
|
end
|