The scraper uses TEXT IDs like "A7-40063-2" but DatabaseService was creating BIGINT columns, causing PRIMARY KEY constraint failures on the server. Changes: - auction_id: BIGINT -> TEXT PRIMARY KEY - lot_id: BIGINT -> TEXT PRIMARY KEY - sale_id: BIGINT -> TEXT - Added UNIQUE constraints on URLs - Added migration script (fix-schema.sql) This fixes the "UNIQUE constraint failed: auctions.auction_id" errors and allows bid data to populate correctly on the server. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
3.7 KiB
3.7 KiB