aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Mandziejewicz <shaxbee@gmail.com>2016-04-22 21:13:07 +0800
committerZbigniew Mandziejewicz <shaxbee@gmail.com>2016-04-23 00:00:49 +0800
commit9f06636f8cbb5cdd7aebcc8b4897644f56856d9b (patch)
tree2ecea01e6031aaee8ee7ae9ac4206a9e2d53cbf5
parentTest with libsqlite3 (diff)
downloadgolite-9f06636f8cbb5cdd7aebcc8b4897644f56856d9b.tar.gz
golite-9f06636f8cbb5cdd7aebcc8b4897644f56856d9b.tar.xz
FTS4 is not available on Trusty
-rw-r--r--README.md1
-rw-r--r--sqlite3_fts3_test.go5
2 files changed, 5 insertions, 1 deletions
diff --git a/README.md b/README.md
index 1092c9b..c2e0d5a 100644
--- a/README.md
+++ b/README.md
@@ -38,6 +38,7 @@ FAQ
* Want to build go-sqlite3 with libsqlite3 on OS X.
Install sqlite3 from homebrew: `brew install sqlite3`
+
Use `go build --tags "libsqlite3 darwin"`
* Want to build go-sqlite3 with icu extension.
diff --git a/sqlite3_fts3_test.go b/sqlite3_fts3_test.go
index 803afbd..e06fc5d 100644
--- a/sqlite3_fts3_test.go
+++ b/sqlite3_fts3_test.go
@@ -93,7 +93,10 @@ func TestFTS4(t *testing.T) {
_, err = db.Exec("DROP TABLE foo")
_, err = db.Exec("CREATE VIRTUAL TABLE foo USING fts4(tokenize=unicode61, id INTEGER PRIMARY KEY, value TEXT)")
- if err != nil {
+ switch {
+ case err != nil && err.Error() == "unknown tokenizer: unicode61":
+ t.Skip("FTS4 not supported")
+ case err != nil:
t.Fatal("Failed to create table:", err)
}