Vapor SQLite
November 1, 2016 ยท View on GitHub
Adds SQLite support to the Vapor web framework.
Install
import Vapor
import VaporSQLite
let drop = Droplet()
try drop.addProvider(VaporSQLite.Provider.self)
Config
Be sure to have a sqlite.json config file in your Config directory, the path is set relatively from the Droplet's working directory
{
"path": "/path/to/database.sqlite"
}
Raw Queries
let result = try drop.database?.driver.raw("SELECT sqlite_version()")
print(result)
Dependencies
OS X
brew install sqlite3
Linux
sudo apt-get update
sudo apt-get install sqlite3 libsqlite3-dev