mirror of
https://gitea.invidious.io/iv-org/shard-crystal-sqlite3.git
synced 2024-08-15 00:53:26 +00:00
Update crystal-db ~> 0.10.0 and Crystal 0.35.0 for logging support (#58)
* Update crystal-db for logging support * Update sample * Update to crystal-db ~> 0.10.0
This commit is contained in:
parent
5f6055f4bd
commit
8586182fd8
4 changed files with 7 additions and 11 deletions
|
@ -9,11 +9,7 @@ class SQLite3::Connection < DB::Connection
|
|||
end
|
||||
|
||||
def self.filename(uri : URI)
|
||||
{% if compare_versions(Crystal::VERSION, "0.30.0-0") >= 0 %}
|
||||
URI.decode_www_form((uri.host || "") + uri.path)
|
||||
{% else %}
|
||||
URI.unescape((uri.host || "") + uri.path)
|
||||
{% end %}
|
||||
URI.decode_www_form((uri.host || "") + uri.path)
|
||||
end
|
||||
|
||||
def build_prepared_statement(query) : Statement
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
class SQLite3::Statement < DB::Statement
|
||||
def initialize(connection, sql)
|
||||
super(connection)
|
||||
check LibSQLite3.prepare_v2(sqlite3_connection, sql, sql.bytesize + 1, out @stmt, nil)
|
||||
def initialize(connection, command)
|
||||
super(connection, command)
|
||||
check LibSQLite3.prepare_v2(sqlite3_connection, command, command.bytesize + 1, out @stmt, nil)
|
||||
end
|
||||
|
||||
protected def perform_query(args : Enumerable) : DB::ResultSet
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue