Rodar um banco de dados
Rode um banco de dados no Android
Sim, dá. O gerenciador de banco de dados do PocketCode trabalha com 12 engines a partir de um único app Android. Um servidor PostgreSQL 18.2 embutido real roda diretamente no dispositivo (ARM de 64 bits); os outros 11 se conectam ao seu próprio servidor ou aos seus bancos na nuvem para você gerenciá-los pelo celular. Escolha um engine para uma resposta direta e factual.
Dá para rodar PostgreSQL no Android?PostgreSQLSim. 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.Dá para usar o Neon no Android?NeonSim — você pode trabalhar com o Neon inteiramente pelo seu celular Android. O gerenciador de banco de dados do PocketCode se conecta ao seu Postgres serverless, ou navega pela sua conta Neon para listar projetos sem precisar de connection string. Você roda SQL, navega e edita dados e desenha diagramas ER no dispositivo. O banco de dados em si roda na nuvem do Neon.Dá para usar o Supabase no Android?SupabaseSim — você pode gerenciar seu banco de dados Supabase diretamente do Android. O PocketCode se conecta ao PostgreSQL gerenciado por trás do seu projeto Supabase, ou navega pela sua conta para listar projetos. Você roda SQL, navega e edita tabelas e desenha schemas no celular. O banco de dados é hospedado pelo Supabase na nuvem.Dá para usar o PlanetScale no Android?PlanetScaleSim — você pode trabalhar com o PlanetScale pelo seu celular Android. O gerenciador de banco de dados do PocketCode se conecta ao seu banco MySQL serverless, ou navega pela sua conta para listar projetos. Você roda SQL, navega e edita linhas e desenha schemas no dispositivo. O banco compatível com MySQL roda na plataforma em nuvem do PlanetScale.Dá para usar o Turso no Android?TursoSim — você pode conectar-se ao Turso pelo seu dispositivo Android. O gerenciador de banco de dados do PocketCode trabalha com o SQLite distribuído do Turso (libSQL), ou navega pela sua conta para listar bancos. Você roda SQL, navega e edita dados e desenha schemas no celular, com o dialeto SQLite de sempre. As réplicas ficam na rede de borda do Turso.MongoDB local ou Atlas no Android?MongoDBNo PocketCode não há servidor MongoDB local no Android: funcionam o Atlas ou qualquer MongoDB que você alcance pela rede. Com o Atlas, você conecta com uma service account ou uma API key, escolhe um cluster e abre o banco dele com o usuário e a senha de banco de dados que você digita. Com o seu próprio servidor MongoDB, o cliente integrado do PocketCode (autenticação SCRAM, TLS) lista as coleções e a contagem delas; ele não mostra os documentos que contêm. O único banco que roda no próprio celular é o PostgreSQL embutido.Dá para usar o Firestore no Android?FirestoreSim — você pode trabalhar com o Firestore pelo seu dispositivo Android. O gerenciador de banco de dados do PocketCode abre o seu projeto Firestore, seja pela conta Google que você conectou no Backend Manager (somente leitura, com a lista dos seus projetos e coleções) ou pelas suas próprias configurações do Firebase (você digita o caminho de uma coleção para navegá-la). Você vê os documentos e suas subcoleções e pode rodar consultas simples. O Firestore é um banco de dados NoSQL de documentos hospedado na nuvem do Google como parte do Firebase.Dá para usar o Upstash Redis no Android?Upstash RedisSim — você pode trabalhar com o Upstash Redis pelo seu celular Android. O gerenciador de banco de dados do PocketCode se conecta à sua instância Redis serverless, ou navega pela sua conta para listar bancos. Você navega pelas chaves com tipo, TTL e uma prévia do valor, altera um TTL ou apaga uma chave e roda comandos em uma CLI do Redis, tudo no dispositivo. O armazenamento chave-valor em si roda na nuvem serverless do Upstash, acessada pela rede.