#!/bin/bash # Supabase 스키마 적용 스크립트 # 비밀번호는 환경변수로 설정 export PGPASSWORD="K9mP2xR7nL4wQ8vT3" # 연결 정보 DB_HOST="aws-0-ap-northeast-2.pooler.supabase.com" DB_PORT="5432" DB_NAME="postgres" DB_USER="postgres.qnerebtvwwfobfzdoftx" # 스키마 파일 경로 SCHEMA_FILE="supabase/migrations/20250712212957_initial_schema.sql" echo "🚀 Supabase 데이터베이스에 스키마 적용 중..." # psql로 스키마 적용 psql -h "$DB_HOST" -p "$DB_PORT" -U "$DB_USER" -d "$DB_NAME" -f "$SCHEMA_FILE" if [ $? -eq 0 ]; then echo "✅ 스키마가 성공적으로 적용되었습니다!" else echo "❌ 스키마 적용 중 오류가 발생했습니다." echo "" echo "다음 방법을 시도해보세요:" echo "1. Supabase 대시보드의 SQL Editor 사용하기" echo "2. 비밀번호에 특수문자가 없는 것으로 재설정하기" echo "3. Direct connection 대신 Session pooler 사용하기" fi