#!/usr/bin/env bash
set -euo pipefail

if [ "${ALLOW_UNSAFE_PRISMA_DB_PUSH:-}" != "1" ]; then
  echo "Refused: prisma db push is blocked in this repo."
  echo "Use migrations instead:"
  echo "  pnpm db:migrate --name <migration-name>"
  echo
  echo "Escape hatch for throwaway work only:"
  echo "  ALLOW_UNSAFE_PRISMA_DB_PUSH=1 pnpm dangerously-sync-without-migration"
  exit 1
fi

exec ./scripts/prisma-run-safe.sh db push
