Saltar al contenido

PostgreSQL · Local · servidor embebido

¿Se puede ejecutar PostgreSQL en Android?

Respuesta corta

Sí. PocketCode incluye un servidor PostgreSQL 18.2 embebido y real que se ejecuta directamente en tu móvil Android de ARM de 64 bits, no un wrapper ni un emulador. Los binarios postgres, initdb, pg_ctl, pg_dump y pg_restore vienen con la app (no hay psql), y la primera vez que tocas la tarjeta de la base de datos local se instala el directorio de datos y arranca el servidor. Tienes SQL completo, JSONB, funciones de ventana y 17 extensiones incluidas, todo en el dispositivo.

Qué puedes hacer con él

  • Crea y prueba un esquema Postgres de nivel producción sin ningún host en la nube
  • Desarrolla contra funciones reales de PostgreSQL —JSONB, CTEs, funciones de ventana— en el dispositivo
  • Ejecuta un servidor de base de datos local para desarrollar y depurar apps en el dispositivo
  • Aprende SQL avanzado en el mismo motor que usa tu backend de producción

Conviene saber

El servidor embebido funciona solo en dispositivos ARM de 64 bits (arm64-v8a), no en emuladores ni Chromebooks x86_64. La primera base de datos local es gratis; crear bases adicionales dentro del servidor local es una función Pro. Tus datos permanecen en el dispositivo y no necesitan conexión a internet, pero Android puede detener el servidor mientras la app está en segundo plano.