Revisada el 2026-10-10
En una frase: una lectura diaria automática puede evitar pausas en Supabase, sin garantías.
Supabase es un servicio en internet con bases de datos para apps. Mira la actividad de la última semana. Si un proyecto gratis casi no se usa, puede pausarlo.
Lo único con respaldo de Supabase para evitarlo es un plan de pago. La receta es un truco no oficial. Un pequeño programa se lanza solo, dos veces al día. Ayuda, pero no da garantías.
Tema avanzado
Esta ficha cuenta un truco para quien programa. Aquí tienes la idea; los pasos están en la versión adulta, enlazada al final.
Cómo se ve
Por qué se pausa
- Supabase mira la última semana de cada proyecto gratis. Según su documentación, unas pocas peticiones diarias suelen bastar.
- Cuenta como uso entrar en el panel o que una app conectada pida datos.
- Los proyectos de pago no se pausan por falta de uso.
- Supabase avisa por correo antes de pausar, y otra vez al hacerlo.
- Un proyecto pausado se puede reactivar desde el panel. Hay un plazo para hacerlo; pasado ese plazo, ya no está garantizado.
Qué hace falta
- Un proyecto gratis de Supabase con una tabla pequeña que se pueda leer.
- Un ordenador que siempre está encendido, con Node.js. Es un programa que ejecuta código JavaScript.
- La dirección del proyecto y una clave, guardadas en un archivo aparte. Ese archivo nunca se sube a internet con el resto del código.
Las claves son secretas: no se comparten ni se escriben en el código. Crear el proyecto y pedir las claves es cosa de un adulto.
Qué pasa, paso a paso
- Se escribe un programa pequeño que lee una sola fila de una tabla. Esa lectura ya cuenta como uso.
- El programa avisa si algo falla. El fallo puede ser de red, de permisos o una pausa. Mira el panel antes de buscar la causa.
- El programador de tareas del ordenador lo lanza solo, dos veces al día. Es como el despertador del móvil: suena a su hora sin que hagas nada.
- También se lanza cada vez que inicias sesión en el ordenador.
- Cada resultado se apunta en un registro, para comprobar que se ejecuta.
- Antes de fiarte, lo pruebas una vez a mano.
En un Mac, el programador de tareas se llama LaunchAgent. Los pasos exactos, con sus órdenes, están en la versión adulta.
Un ejemplo de la vida real
Imagina un juego online que congela tu cuenta tras una semana sin entrar. Entrar un momento cada día ayudaría a evitarlo. Este truco hace eso mismo, con un programa que nunca se olvida.
Aun así, el juego no te asegura nada. Con Supabase pasa igual: el truco no es oficial y la regla puede cambiar.
Un caso posible sería este:
- Un proyecto gratis tiene su propio programa y su despertador.
- Un ordenador siempre encendido lo lanza cada mañana y cada noche.
- Cada vez, el registro apunta si la lectura ha ido bien.
- Si falla, aparece un aviso en la pantalla.
Errores que conviene evitar
- Usar la clave secreta en un programa que solo lee. Esa clave se salta las reglas de seguridad de la base de datos. Para leer basta la clave publicable, que sí respeta esas reglas. Hace falta una regla que deje leer esa tabla.
- Montarlo en un portátil que se apaga. Si duerme toda la semana, el proyecto puede pausarse igual.
- No decirle al programador de tareas en qué carpeta trabajar. Sin eso, no encuentra el archivo con la clave.
- Creer que es oficial o que asegura algo. Es un truco no oficial ante una regla que puede cambiar.
Pruébalo tú
- ¿Por qué no conviene montar el truco en un portátil que pasa días apagado?
- Tu programa solo lee una fila. ¿Qué clave usas: la secreta o la publicable?
- ¿Qué es lo único que Supabase ofrece de forma oficial para evitar la pausa?
Respuestas
- Porque si el portátil duerme toda la semana, nadie hace la lectura. Supabase ve el proyecto sin uso y puede pausarlo.
- La publicable. La secreta se salta las reglas de seguridad, y para leer una fila no hace falta tanto poder.
- Un plan de pago. El truco ayuda, pero no es oficial ni da garantías.
Palabras clave
- Base de datos: almacén ordenado de información, en tablas con filas.
- Pausa: estado en que Supabase detiene un proyecto gratis con poco uso.
- Programador de tareas: parte del ordenador que lanza programas a horas fijas.
- Registro: archivo donde un programa apunta lo que ha hecho; en inglés, log.
- Clave publicable: clave que respeta las reglas de seguridad de la base de datos.