Rework text to blob in sqlite to support utf16
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
create table guild (
|
||||
id integer primary key,
|
||||
name text
|
||||
name blob
|
||||
);
|
||||
create unique index idx_guild_name on guild(name);
|
||||
|
||||
create table player (
|
||||
id integer primary key,
|
||||
name text,
|
||||
name blob,
|
||||
guild integer references guild(id)
|
||||
);
|
||||
create unique index idx_player_name on player(name);
|
||||
@@ -15,12 +15,12 @@ create table association (
|
||||
id integer primary key,
|
||||
lhs integer references player(id),
|
||||
rhs integer references player(id),
|
||||
note text
|
||||
note blob
|
||||
);
|
||||
|
||||
create table note (
|
||||
id integer primary key,
|
||||
content text,
|
||||
content blob,
|
||||
timestamp string,
|
||||
player integer references player(id)
|
||||
);
|
@@ -2,11 +2,12 @@ package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/gofiber/fiber/v3"
|
||||
"io"
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/gofiber/fiber/v3"
|
||||
|
||||
_ "embed"
|
||||
)
|
||||
|
||||
|
@@ -29,7 +29,7 @@ func (ps *PlayerService) Query(query PlayerServiceQuery) ([]Player, error) {
|
||||
|
||||
for rows.Next() {
|
||||
player := Player{}
|
||||
err := rows.Scan(&player.ID, &player.Name, &player.Guild.ID, &player.Notes, &player.Associations)
|
||||
err := rows.Scan(&player.ID, &player.Name, &player.Guild.ID)
|
||||
if err != nil {
|
||||
return res, fmt.Errorf("failed scanning player: %v", err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user