--======================================================================
-- Homarr Board Import SQL
-- Run this in the Homarr SQLite database to create all boards
-- Location: /opt/homarr/appdata/db/homarr.db
--======================================================================

-- WARNING: This is a template. Homarr 1.0 schema may vary.
-- Use with caution and backup first!

-- Backup current database first:
-- cp /opt/homarr/appdata/db/homarr.db /opt/homarr/appdata/db/homarr.db.backup.$(date +%Y%m%d)

--======================================================================
-- NOTE: Homarr 1.0 uses Prisma ORM with relational tables.
-- The exact table structure depends on your version.
-- Check current schema with: .schema
--======================================================================

-- This is a conceptual example - actual table names may differ.
-- You'll need to inspect the actual database schema first.

-- To inspect your database:
-- docker exec -it homarr sh
-- apk add sqlite3
-- sqlite3 /appdata/db/homarr.db
-- .tables
-- .schema Board
-- .schema Section

--======================================================================
-- ALTERNATIVE: Manual API approach
--======================================================================

-- Since SQL direct insert is risky, here's the recommended approach:
-- Use Homarr's internal API with proper authentication

-- 1. Get your session cookie from browser DevTools
-- 2. Use curl to create boards

-- Example curl command structure (you need to adapt):
/*
curl -X POST http://localhost:7575/api/boards \
  -H "Content-Type: application/json" \
  -H "Cookie: your-session-cookie-here" \
  -d '{
    "name": "Main Dashboard",
    "visibility": "public"
  }'
*/

--======================================================================
-- FOR NOW: Manual Setup is Recommended
--======================================================================

-- The JSON files in this folder show you exactly what to create.
-- Follow the step-by-step guide in IMPORT_JSON.md

-- Or wait for Homarr to add official JSON import feature!

--======================================================================
-- If you want to try SQL anyway, first explore the schema:
--======================================================================

-- List all tables
-- SELECT name FROM sqlite_master WHERE type='table';

-- Show Board table schema  
-- PRAGMA table_info(Board);

-- Show current boards
-- SELECT * FROM Board;

--======================================================================
-- END OF FILE
--======================================================================
