#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" DUMP_FILE="$ROOT_DIR/dumps/latest.sql" WRANGLER_CONFIG="$ROOT_DIR/wrangler.dev.toml" DB_NAME="freshyo-dev" if [ ! -f "$DUMP_FILE" ]; then echo "Dump file not found: $DUMP_FILE" exit 1 fi if [ ! -f "$WRANGLER_CONFIG" ]; then echo "Wrangler config not found: $WRANGLER_CONFIG" exit 1 fi wrangler d1 execute "$DB_NAME" --local --file "$DUMP_FILE" --config "$WRANGLER_CONFIG" echo "Local D1 database populated from $DUMP_FILE"