mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 02:07:55 +00:00
4a3694c831
- 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
72 lines
2.1 KiB
Bash
Executable File
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 ""
|