16 lines
294 B
Ruby
16 lines
294 B
Ruby
require "fileutils"
|
|
require "sequel"
|
|
|
|
database_path = File.expand_path(
|
|
ENV.fetch("DATABASE_PATH", "../db/development.sqlite3"),
|
|
__dir__
|
|
)
|
|
|
|
FileUtils.mkdir_p(File.dirname(database_path))
|
|
|
|
DB = Sequel.sqlite(
|
|
database_path,
|
|
timeout: 5_000,
|
|
connect_sqls: ["PRAGMA foreign_keys = ON"]
|
|
)
|