Skip to content

trapped/sqlite_adapter.cr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqlite_adapter.cr Build Status

SQLite3 adapter for active_record.cr. Uses crystal-sqlite3 as driver.

Installation

Add it to your shard.yml:

dependencies:
  sqlite_adapter:
    github: trapped/sqlite_adapter.cr
    version: 0.1.0

Usage

By default ./data.db is used as storage. You can set SQLITE_DB in your ENV to override it (:memory: works too).

require "active_record"
require "sqlite_adapter"

class Person < ActiveRecord::Model
  adapter sqlite
  # ...
end

Running tests

After running crystal deps or crystal deps update:

git submodule init
git submodule update
make test