-- 由壹点3D素材共享平台数据恢复SQL脚本 -- 生成时间: 2025-10-26 -- Step 1: 创建管理员用户 INSERT INTO users (id, email, username, password, role, "isActive", "canDownload", "createdAt", "updatedAt") VALUES ( 'fa78e5d3-1ac4-48cc-be3b-78547f4ff9ed', 'admin', 'admin', 'c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd4', -- SHA256 of 'admin123456' 'ADMIN', true, true, NOW(), NOW() ) ON CONFLICT (email) DO NOTHING; -- Step 2: 创建默认分类 INSERT INTO categories (id, name, "createdAt") VALUES ( gen_random_uuid(), '默认店铺', NOW() ) ON CONFLICT (name) DO NOTHING; -- Step 3: 创建默认场景 INSERT INTO scenes (id, name, "createdAt") VALUES ( gen_random_uuid(), '默认场景', NOW() ) ON CONFLICT (name) DO NOTHING; -- Step 4: 显示当前数据统计 SELECT 'Before restore' as status, (SELECT COUNT(*) FROM users) as user_count, (SELECT COUNT(*) FROM categories) as category_count, (SELECT COUNT(*) FROM scenes) as scene_count, (SELECT COUNT(*) FROM materials) as material_count;