/** * Script para popular a tabela items unificada a partir do SQLite * * Este script: * 1. Lê todos os itens de todas as tabelas do SQLite * 2. Insere na tabela items do PostgreSQL com IDs únicos * 3. Mapeia os dados para o formato unificado */ import { resolve } from "node:path"; import { config } from "dotenv"; import { importItemsFromSQLite } from "@/lib/items/import-from-sqlite"; import { secureLogger } from "@/lib/secure-logger"; async function populateItemsTable() { config({ path: resolve(process.cwd(), ".env.local") }); config({ path: resolve(process.cwd(), ".env") }); secureLogger.info( "Iniciando importação manual de itens (script standalone).", ); const stats = await importItemsFromSQLite(); secureLogger.info("Importação manual finalizada.", stats); } populateItemsTable().catch((error) => { secureLogger.error("Erro ao executar importação manual de itens", error); process.exit(1); });