mirror of
https://github.com/ncruces/go-sqlite3.git
synced 2026-01-11 21:49:13 +00:00
I find the example SQL queries a bit difficult to read at the callsite with the magic numbers and ? placeholders. I think sql.Named makes it more obvious to the reader what the different parts of the SQL query represent.
Go SQLite Extensions
This folder collects optional SQLite extensions you can load into your database connections.
Extensions
github.com/ncruces/go-sqlite3/ext/arrayprovides thearraytable-valued function.github.com/ncruces/go-sqlite3/ext/blobiosimplifies incremental BLOB I/O.github.com/ncruces/go-sqlite3/ext/bloomprovides a Bloom filter virtual table.github.com/ncruces/go-sqlite3/ext/closureprovides a transitive closure virtual table.github.com/ncruces/go-sqlite3/ext/csvreads comma-separated values.github.com/ncruces/go-sqlite3/ext/fileioreads, writes and lists files.github.com/ncruces/go-sqlite3/ext/hashprovides cryptographic hash functions.github.com/ncruces/go-sqlite3/ext/linesreads data line-by-line.github.com/ncruces/go-sqlite3/ext/pivotcreates pivot tables.github.com/ncruces/go-sqlite3/ext/regexpprovides regular expression functions.github.com/ncruces/go-sqlite3/ext/serdes(de)serializes databases.github.com/ncruces/go-sqlite3/ext/statementcreates parameterized views.github.com/ncruces/go-sqlite3/ext/statsprovides statistics functions.github.com/ncruces/go-sqlite3/ext/unicodeprovides Unicode aware functions.github.com/ncruces/go-sqlite3/ext/uuidgenerates UUIDs.github.com/ncruces/go-sqlite3/ext/zordermaps multidimensional data to one dimension.
Pakages
These packages may also be useful to work with SQLite:
github.com/ncruces/decimaldecimal arithmetic.github.com/ncruces/juliandayJulian day math.