PasteZap
🌐 Português
Grátis · Sem conta

Grátis · Desenvolvimento

PostgreSQL online.

Rode um PostgreSQL de verdade no navegador: crie tabelas, insira dados e teste consultas, funções de janela, JSONB e CTEs, e salve o banco para abrir depois.

Antes de começar

Alguns controles técnicos estão em inglês. Textos Unicode são aceitos; os formatos e idiomas de saída dependem da ferramenta.

Os limites técnicos aparecem em inglês abaixo. Confira antes de processar arquivos grandes ou usar o resultado.

RUNS IN YOUR BROWSER · NO ACCOUNTStarting PostgreSQL (about 16 MB the first time)…

Real PostgreSQL compiled to WebAssembly (PGlite, Apache-2.0), single user, in memory: reloading the page starts over unless you save the database. Extensions other than the built-in ones and network access are not available.

Rodar PostgreSQL no navegador

  1. Espere o cabeçalho mostrar a versão do PostgreSQL; a primeira visita baixa o mecanismo (cerca de 16 MB) uma única vez.
  2. Escolha um programa em Example ou digite seu SQL. Várias instruções separadas por ponto e vírgula rodam em ordem.
  3. Clique em Run (Ctrl+Enter). Os resultados aparecem como tabelas que podem ser baixadas em CSV; a coluna da esquerda lista suas tabelas e colunas.
  4. Clique em Save database para baixar o banco inteiro e em Open saved database para continuar depois.

Exemplo: o exemplo employees cria uma tabela, insere quatro pessoas e agrupa por departamento. Engineering tem média de 70000.00 e Sales de 56000.00.

O que dá para fazer e os limites

É um PostgreSQL de verdade compilado para WebAssembly, então o SQL se comporta como num servidor: restrições, sequências, junções, funções de janela, CTEs recursivas, JSONB, generate_series e funções de data. Bom para aprender, se preparar para entrevistas e testar consultas.

O banco vive nesta página: recarregar começa do zero se você não salvou, e não há acesso à rede, outros usuários nem extensões extras. Para arquivos SQLite use o visualizador de SQLite; para consultar planilhas, as Consultas SQL em arquivos CSV e JSON.

Limites e formatos aceitos

Seus dados são processados no seu dispositivo.

Notas técnicas em inglês

Single user, in memory: reloading the page starts over unless you save the database. Results show up to 10,000 rows. No network access and no extra extensions. The first start downloads about 16 MB.

Uses PGlite (Apache-2.0), PostgreSQL compiled to WebAssembly, in a background worker; wasm and data files are served by this site. Supports standard PostgreSQL SQL: joins, window functions, CTEs, JSONB, generate_series, sequences and constraints.

The employees example creates a table, inserts four rows and groups them by department: Engineering averages 70000.00 and Sales 56000.00.

Perguntas frequentes

Meus dados são enviados a um servidor?

Não. O PostgreSQL roda em WebAssembly num worker em segundo plano do navegador, e os bancos salvos são arquivos no seu aparelho.

Qual é a versão do PostgreSQL?

O cabeçalho mostra a versão exata retornada por SELECT version().

Posso conectar de outro programa?

Não. Ele roda só dentro desta página e não abre nenhuma porta de rede.