saveinmed/backend/cmd/check_id/main.go
Gabbriiel 90467db1ec refactor: substitui backend Medusa por backend Go e corrige testes do marketplace
- Remove backend Medusa.js (TypeScript) e substitui pelo backend Go (saveinmed-performance-core)
- Corrige testes auth.test.ts: alinha paths de API (v1/ sem barra inicial) e campo access_token
- Corrige GroupedProductCard.test.tsx: ajusta distância formatada (toFixed) e troca userEvent por fireEvent com fakeTimers
- Corrige AuthContext.test.tsx: usa vi.hoisted() para mocks e corrige parênteses no waitFor

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 04:56:37 -06:00

52 lines
1.2 KiB
Go

package main
import (
"database/sql"
"fmt"
"log"
"os"
_ "github.com/jackc/pgx/v5/stdlib"
)
const dbURL = "postgres://postgres:123@localhost:55432/saveinmed?sslmode=disable"
func main() {
if len(os.Args) < 2 {
log.Fatal("Usage: go run main.go <uuid>")
}
id := os.Args[1]
db, err := sql.Open("pgx", dbURL)
if err != nil {
log.Fatalf("Failed to connect: %v", err)
}
defer db.Close()
var exists bool
var name string
// Check Companies
err = db.QueryRow("SELECT EXISTS(SELECT 1 FROM companies WHERE id = $1)", id).Scan(&exists)
if err != nil {
log.Printf("Error checking companies: %v", err)
} else if exists {
db.QueryRow("SELECT corporate_name FROM companies WHERE id = $1", id).Scan(&name)
fmt.Printf("ID %s FOUND in 'companies' table. Name: %s\n", id, name)
return
} else {
fmt.Printf("ID %s NOT found in 'companies'.\n", id)
}
// Check Users
err = db.QueryRow("SELECT EXISTS(SELECT 1 FROM users WHERE id = $1)", id).Scan(&exists)
if err != nil {
log.Printf("Error checking users: %v", err)
} else if exists {
db.QueryRow("SELECT name FROM users WHERE id = $1", id).Scan(&name)
fmt.Printf("ID %s FOUND in 'users' table. Name: %s\n", id, name)
return
} else {
fmt.Printf("ID %s NOT found in 'users'.\n", id)
}
}