Go

O wrapper go-sqlite3 permite que aplicações Go façam interface com o motor de banco de dados SQLite3 instalado.


Instruções

Primeiro, siga as instruções para compilar e instalar o LiteSync, ou utilize os arquivos binários pré-compilados para a sua plataforma.

Em seguida, baixe e compile o go-sqlite3 com o parâmetro: --tags libsqlite3

Esse parâmetro fará com que seja utilizada a biblioteca SQLite já instalada, contendo o LiteSync.

Para mais informações, verifique as instruções no repositório do go-sqlite3.


Utilização

Para abrir o banco de dados, utilizaremos a URI da seguinte maneira:

db, err := sql.Open("sqlite3", "file:test.db?node=secondary&connect=tcp://server:port")

Verifique também os exemplos de uso.