PostgreSQL · Local · servidor embutido
Dá para rodar PostgreSQL no Android?
Resposta curta
Sim. O PocketCode inclui um servidor PostgreSQL 18.2 embutido e real que roda diretamente no seu celular Android ARM de 64 bits — não é um wrapper nem um emulador. Os binários postgres, initdb, pg_ctl, pg_dump e pg_restore vêm com o app (não há psql), e na primeira vez que você toca no cartão do banco local o diretório de dados é instalado e o servidor inicia. Você tem SQL completo, JSONB, funções de janela e 17 extensões incluídas, tudo no dispositivo.
O que dá para fazer com ele
- Crie e teste um schema Postgres de nível de produção sem nenhum host na nuvem
- Desenvolva usando recursos reais do PostgreSQL — JSONB, CTEs, funções de janela — no dispositivo
- Rode um servidor de banco de dados local para desenvolver e depurar apps no dispositivo
- Aprenda SQL avançado no mesmo motor que seu backend de produção usa
Bom saber
O servidor embutido roda apenas em dispositivos ARM de 64 bits (arm64-v8a), não em emuladores nem Chromebooks x86_64. O primeiro banco de dados local é grátis; criar bancos adicionais dentro do servidor local é um recurso Pro. Seus dados ficam no dispositivo e não precisam de internet, mas o Android pode parar o servidor enquanto o app está em segundo plano.