From b38b7fefd1dc674075802a132acdef6de38c96fd Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Thu, 15 Aug 2024 15:25:25 -0300 Subject: [PATCH] fix(sqlite): fix select queries --- internals/guilddb/sqlite.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/internals/guilddb/sqlite.go b/internals/guilddb/sqlite.go index 5100be3..2d2bf1b 100644 --- a/internals/guilddb/sqlite.go +++ b/internals/guilddb/sqlite.go @@ -175,7 +175,7 @@ func (db *SQLiteDB) MessageDelete(m Message) error { func (db *SQLiteDB) selectMessage(query string, args ...any) (Message, error) { var m Message err := db.sql.QueryRow(fmt.Sprintf(` - SELECT (GuildID, ChannelID, ID, Language, OriginChannelID, OriginID) FROM messages + SELECT GuildID, ChannelID, ID, Language, OriginChannelID, OriginID FROM messages %s `, query), args...). Scan(&m.GuildID, &m.ChannelID, &m.ID, &m.Language, &m.OriginChannelID, &m.OriginID) @@ -191,7 +191,7 @@ func (db *SQLiteDB) selectMessage(query string, args ...any) (Message, error) { func (db *SQLiteDB) selectMessages(query string, args ...any) ([]Message, error) { r, err := db.sql.Query(fmt.Sprintf(` - SELECT (GuildID, ChannelID, ID, Language, OriginChannelID, OriginID) FROM messages + SELECT GuildID, ChannelID, ID, Language, OriginChannelID, OriginID FROM messages %s `, query), args...) @@ -280,7 +280,7 @@ func (db *SQLiteDB) ChannelGroup(guildID, channelID string) (ChannelGroup, error var g string err := db.sql.QueryRow(` - SELECT (GuildID, ID, Language) FROM channel-groups + SELECT GuildID, ID, Language FROM channel-groups WHERE "GuildID" = $1 AND "Channels" LIKE "%$2%" `, guildID, channelID).Scan(&g) @@ -406,7 +406,7 @@ func (db *SQLiteDB) ChannelGroupDelete(g ChannelGroup) error { func (db *SQLiteDB) selectChannel(query string, args ...any) (Channel, error) { var c Channel err := db.sql.QueryRow(fmt.Sprintf(` - SELECT (GuildID, ID, Language) FROM channels + SELECT GuildID, ID, Language FROM channels %s `, query), args...).Scan(&c.GuildID, &c.ID, &c.Language) @@ -421,7 +421,7 @@ func (db *SQLiteDB) selectChannel(query string, args ...any) (Channel, error) { func (db *SQLiteDB) selectChannels(query string, args ...any) ([]Channel, error) { r, err := db.sql.Query(fmt.Sprintf(` - SELECT (GuildID, ID, Language) FROM channels + SELECT GuildID, ID, Language FROM channels %s `, query), args...) @@ -458,7 +458,7 @@ func (db *SQLiteDB) Guild(ID string) (Guild, error) { var g Guild if err := db.sql.QueryRow(` - SELECT (ID) FROM guilds + SELECT "ID" FROM guilds WHERE "ID" = $1 `, ID).Scan(g.ID); err != nil && errors.Is(err, sql.ErrNoRows) { return Guild{}, errors.Join(ErrNotFound, err)