Compare commits

...

2 Commits

Author SHA1 Message Date
Magnus Åhall
88743898fe Bumped to v10 2023-07-20 07:27:44 +02:00
Magnus Åhall
1389225b45 Search on node name 2023-07-20 07:27:29 +02:00
4 changed files with 10 additions and 4 deletions

3
db.go
View File

@ -113,7 +113,7 @@ func dbUpdate() (err error) {// {{{
return err return err
} }
for i := (schema+1); i <= DB_SCHEMA; i++ { for i := (schema+1); i <= DB_SCHEMA; i++ {
log.Printf("\x1b[32mNotes\x1b[0m Upgrading SQL schema to revision %d\n", i) log.Printf("\x1b[32mNotes\x1b[0m Upgrading SQL schema to revision %d...", i)
sql, _ := embedded.ReadFile( sql, _ := embedded.ReadFile(
fmt.Sprintf("sql/%04d.sql", i), fmt.Sprintf("sql/%04d.sql", i),
) )
@ -125,6 +125,7 @@ func dbUpdate() (err error) {// {{{
if err != nil { if err != nil {
return return
} }
log.Printf("\x1b[32mNotes\x1b[0m OK: %d", i)
} }
return return

View File

@ -20,9 +20,9 @@ import (
_ "embed" _ "embed"
) )
const VERSION = "v9"; const VERSION = "v10";
const LISTEN_HOST = "0.0.0.0"; const LISTEN_HOST = "0.0.0.0";
const DB_SCHEMA = 11 const DB_SCHEMA = 12
var ( var (
flagPort int flagPort int

View File

@ -386,7 +386,10 @@ func (session Session) SearchNodes(search string) (nodes []Node, err error) {//
FROM node FROM node
WHERE WHERE
crypto_key_id IS NULL AND crypto_key_id IS NULL AND
content ~* $1 (
content ~* $1 OR
name ~* $1
)
ORDER BY ORDER BY
updated DESC updated DESC
`, search) `, search)

2
sql/0012.sql Normal file
View File

@ -0,0 +1,2 @@
DROP INDEX node_content_index;
CREATE INDEX node_search_index ON node USING gin (name gin_trgm_ops, content gin_trgm_ops);