import "dotenv/config"; import { createClient } from "@libsql/client"; async function main() { const db = createClient({ url: process.env.DATABASE_URL!, authToken: process.env.DATABASE_TOKEN!, }); console.log("Applying migration: add image_url to diseases..."); await db.execute("ALTER TABLE diseases ADD COLUMN image_url TEXT DEFAULT ''"); await db.execute("UPDATE diseases SET image_url = '' WHERE image_url IS NULL"); // Mark migration as applied await db.execute( "INSERT INTO __drizzle_migrations (hash, created_at) VALUES ('0001_add-disease-images', datetime('now'))", ); console.log("Migration applied successfully."); db.close(); } main().catch(console.error);