Files
pwap/mobile/run_sql.sh
T
pezkuwichain 8d30519efc Fix all shadow deprecation warnings across entire mobile app
- Replaced shadowColor/shadowOffset/shadowOpacity/shadowRadius with boxShadow
- Fixed 28 files (21 screens + 7 components)
- Preserved elevation for Android compatibility
- All React Native Web deprecation warnings resolved

Files fixed:
- All screen components
- All reusable components
- Navigation components
- Modal components
2026-01-14 15:05:10 +03:00

72 lines
2.1 KiB
Bash
Executable File

#!/bin/bash
# Supabase Database Connection
DB_HOST="db.vsyrpfiwhjvahofxwytr.supabase.co"
DB_PORT="5432"
DB_NAME="postgres"
DB_USER="postgres"
DB_PASS="SqM210305yBkB@#nm90"
CONNECTION_STRING="postgresql://${DB_USER}:${DB_PASS}@${DB_HOST}:${DB_PORT}/${DB_NAME}"
echo "======================================================================"
echo "🚀 Executing SQL Scripts on Supabase"
echo "======================================================================"
# Check if psql is available
if ! command -v psql &> /dev/null; then
echo ""
echo "❌ psql not found. Installing PostgreSQL client..."
echo ""
# Try to install psql
if command -v apt-get &> /dev/null; then
sudo apt-get update && sudo apt-get install -y postgresql-client
elif command -v yum &> /dev/null; then
sudo yum install -y postgresql
else
echo "❌ Cannot install PostgreSQL client automatically"
echo ""
echo "📋 Manual Setup Required:"
echo " Go to: https://app.supabase.com/project/vsyrpfiwhjvahofxwytr/sql"
echo " Run the SQL from: QUICK_SETUP_GUIDE.md"
echo ""
exit 1
fi
fi
echo ""
echo "📝 Step 1: Fixing schema compatibility..."
echo "======================================================================"
psql "${CONNECTION_STRING}" -f FIX_SCHEMA_COMPATIBILITY.sql
if [ $? -eq 0 ]; then
echo "✅ Schema compatibility fix completed!"
else
echo "❌ Error in schema fix"
exit 1
fi
echo ""
echo "📝 Step 2: Creating missing tables..."
echo "======================================================================"
psql "${CONNECTION_STRING}" -f SUPABASE_SCHEMA.sql
if [ $? -eq 0 ]; then
echo "✅ Table creation completed!"
else
echo "❌ Error in table creation"
exit 1
fi
echo ""
echo "======================================================================"
echo "🎉 ALL SQL SCRIPTS EXECUTED SUCCESSFULLY!"
echo "======================================================================"
echo ""
echo "📝 Next step: Verify schema compatibility"
echo " node check_schema_compatibility.cjs"
echo ""