-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-availability.sh
More file actions
executable file
Β·30 lines (26 loc) Β· 1.04 KB
/
setup-availability.sh
File metadata and controls
executable file
Β·30 lines (26 loc) Β· 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Script para crear tablas de disponibilidad
# Detecta si es SQLite o Supabase y ejecuta el SQL correspondiente
echo "π Detectando tipo de base de datos..."
# Verificar si es SQLite (archivo local.db)
if [ -f "local.db" ]; then
echo "π¦ Detectado: SQLite local"
echo "π Ejecutando schema-availability.sql..."
sqlite3 local.db < schema-availability.sql
if [ $? -eq 0 ]; then
echo "β
Tablas de disponibilidad creadas exitosamente en SQLite"
else
echo "β Error al crear tablas en SQLite"
exit 1
fi
else
echo "βοΈ Detectado: Supabase (nube)"
echo "π Ejecutando schema-availability-supabase.sql..."
echo "β οΈ NOTA: Debes ejecutar este SQL manualmente en el panel de Supabase"
echo "π SQL para ejecutar en Supabase:"
echo "----------------------------------------"
cat schema-availability-supabase.sql
echo "----------------------------------------"
echo "π Copia y pega este SQL en el panel SQL de Supabase"
fi
echo "π― Proceso completado"