mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 05:12:25 -05:00 
			
		
		
		
	update go-sqlite3 => v0.20.0 (#3483)
This commit is contained in:
		
					parent
					
						
							
								d8a83860bc
							
						
					
				
			
			
				commit
				
					
						51cb6cae16
					
				
			
		
					 41 changed files with 841 additions and 263 deletions
				
			
		
							
								
								
									
										45
									
								
								vendor/github.com/ncruces/go-sqlite3/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								vendor/github.com/ncruces/go-sqlite3/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,4 +1,4 @@ | |||
| # Go bindings to SQLite using Wazero | ||||
| # Go bindings to SQLite using wazero | ||||
| 
 | ||||
| [](https://pkg.go.dev/github.com/ncruces/go-sqlite3) | ||||
| [](https://goreportcard.com/report/github.com/ncruces/go-sqlite3) | ||||
|  | @ -41,45 +41,6 @@ db.QueryRow(`SELECT sqlite_version()`).Scan(&version) | |||
| - [`github.com/ncruces/go-sqlite3/gormlite`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/gormlite) | ||||
|   provides a [GORM](https://gorm.io) driver. | ||||
| 
 | ||||
| ### Extensions | ||||
| 
 | ||||
| - [`github.com/ncruces/go-sqlite3/ext/array`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/array) | ||||
|   provides the [`array`](https://sqlite.org/carray.html) table-valued function. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/blobio`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/blobio) | ||||
|   simplifies [incremental BLOB I/O](https://sqlite.org/c3ref/blob_open.html). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/bloom`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/bloom) | ||||
|   provides a [Bloom filter](https://github.com/nalgeon/sqlean/issues/27#issuecomment-1002267134) virtual table. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/closure`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/closure) | ||||
|   provides a transitive closure virtual table. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/csv`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/csv) | ||||
|   reads [comma-separated values](https://sqlite.org/csv.html). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/fileio`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/fileio) | ||||
|   reads, writes and lists files. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/hash`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/hash) | ||||
|   provides cryptographic hash functions. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/lines`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/lines) | ||||
|   reads data [line-by-line](https://github.com/asg017/sqlite-lines). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/pivot`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/pivot) | ||||
|   creates [pivot tables](https://github.com/jakethaw/pivot_vtab). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/regexp`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/regexp) | ||||
|   provides regular expression functions. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/statement`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/statement) | ||||
|   creates [parameterized views](https://github.com/0x09/sqlite-statement-vtab). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/stats`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/stats) | ||||
|   provides [statistics](https://www.oreilly.com/library/view/sql-in-a/9780596155322/ch04s02.html) functions. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/unicode`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/unicode) | ||||
|   provides [Unicode aware](https://sqlite.org/src/dir/ext/icu) functions. | ||||
| - [`github.com/ncruces/go-sqlite3/ext/uuid`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/uuid) | ||||
|   generates [UUIDs](https://en.wikipedia.org/wiki/Universally_unique_identifier). | ||||
| - [`github.com/ncruces/go-sqlite3/ext/zorder`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/zorder) | ||||
|   maps multidimensional data to one dimension. | ||||
| - [`github.com/ncruces/go-sqlite3/vfs/adiantum`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/vfs/adiantum) | ||||
|   wraps a VFS to offer encryption at rest. | ||||
| - [`github.com/ncruces/go-sqlite3/vfs/memdb`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/vfs/memdb) | ||||
|   implements an in-memory VFS. | ||||
| - [`github.com/ncruces/go-sqlite3/vfs/readervfs`](https://pkg.go.dev/github.com/ncruces/go-sqlite3/vfs/readervfs) | ||||
|   implements a VFS for immutable databases. | ||||
| 
 | ||||
| ### Advanced features | ||||
| 
 | ||||
| - [incremental BLOB I/O](https://sqlite.org/c3ref/blob_open.html) | ||||
|  | @ -92,7 +53,11 @@ db.QueryRow(`SELECT sqlite_version()`).Scan(&version) | |||
| - [math functions](https://sqlite.org/lang_mathfunc.html) | ||||
| - [full-text search](https://sqlite.org/fts5.html) | ||||
| - [geospatial search](https://sqlite.org/geopoly.html) | ||||
| - [Unicode support](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/unicode) | ||||
| - [statistics functions](https://pkg.go.dev/github.com/ncruces/go-sqlite3/ext/stats) | ||||
| - [encryption at rest](vfs/adiantum/README.md) | ||||
| - [many extensions](ext/README.md) | ||||
| - [custom VFSes](vfs/README.md#custom-vfses) | ||||
| - [and more…](embed/README.md) | ||||
| 
 | ||||
| ### Caveats | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue