From e43c6bf8409e95bd534af6dfc7300e1e63dc9175 Mon Sep 17 00:00:00 2001 From: sagit Date: Thu, 12 Feb 2026 08:35:25 +0000 Subject: [PATCH 1/2] fix(postgres): avoid 42P18 during id default repair --- go-backend/internal/store/sqlite/repository.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go-backend/internal/store/sqlite/repository.go b/go-backend/internal/store/sqlite/repository.go index c3adea4..c5588d5 100644 --- a/go-backend/internal/store/sqlite/repository.go +++ b/go-backend/internal/store/sqlite/repository.go @@ -1414,7 +1414,7 @@ func ensurePostgresTableIDDefault(db *store.DB, schemaName, tableName string) er var serialSeq sql.NullString if err := db.QueryRow(` - SELECT pg_get_serial_sequence(format('%I.%I', ?, ?), 'id') + SELECT pg_get_serial_sequence(quote_ident(?) || '.' || quote_ident(?), 'id') `, schemaName, tableName).Scan(&serialSeq); err != nil { return err } From f3260637db768806bef0b1c048ff8143c0ccd2d6 Mon Sep 17 00:00:00 2001 From: sagit Date: Thu, 12 Feb 2026 08:44:11 +0000 Subject: [PATCH 2/2] fix(install): prioritize explicit sqlite selection over stale DATABASE_URL Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus --- panel_install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panel_install.sh b/panel_install.sh index 83d7bc6..ca70f48 100755 --- a/panel_install.sh +++ b/panel_install.sh @@ -250,7 +250,9 @@ get_current_db_type() { db_type=$(get_env_var "DB_TYPE") database_url=$(get_env_var "DATABASE_URL") - if [[ "$db_type" == "postgres" || "$database_url" == postgres://* || "$database_url" == postgresql://* ]]; then + if [[ "$db_type" == "sqlite" ]]; then + echo "sqlite" + elif [[ "$db_type" == "postgres" || "$database_url" == postgres://* || "$database_url" == postgresql://* ]]; then echo "postgres" else echo "sqlite"