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 } 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"