Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

PostgreSQL

Source: https://github.com/dhamaniasad/awesome-postgres at 954766a53f64
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Uma lista selecionada de softwares, bibliotecas, ferramentas e recursos para PostgreSQL, inspirada por awesome-mysql.

PostgreSQL, muitas vezes chamado simplesmente de Postgres, é um banco de dados objeto-relacional (ORDBMS). PostgreSQL é compatível com ACID e oferece processamento transacional. (Saiba mais: wikipedia:PostgreSQL, PostgreSQL.org)

:elephant: Contribuições são bem-vindas. Adicione links por meio de pull requests ou crie uma issue para iniciar uma discussão. Consulte as diretrizes de contribuição.

  • autobase - O Autobase para PostgreSQL® é um DBaaS de código aberto que automatiza a implantação e o gerenciamento de clusters PostgreSQL de alta disponibilidade.
  • BDR - Replicação bidirecional — um sistema de replicação multimaster para PostgreSQL.
  • Patroni - Modelo de alta disponibilidade para PostgreSQL com ZooKeeper ou etcd.
  • Spock - Replicação lógica PostgreSQL multimaster, 100% de código aberto.
  • Stolon - Alta disponibilidade do PostgreSQL baseada em Consul ou etcd, com integração com Kubernetes.
  • pglookout - Monitoramento de replicação e daemon de failover.
  • repmgr - Conjunto de ferramentas de código aberto para gerenciar replicação e failover em um cluster de servidores PostgreSQL.
  • Slony-I - Sistema de replicação de “um mestre para várias réplicas”, com replicação em cascata e failover.
  • PAF - PostgreSQL Automatic Failover: alta disponibilidade para Postgres, baseada em Pacemaker e Corosync.
  • SkyTools - Ferramentas de replicação, incluindo PgQ, um sistema de filas, e Londiste, um sistema de replicação um pouco mais simples de gerenciar que o Slony.
  • pg_auto_failover - Extensão e serviço do Postgres para failover automatizado e alta disponibilidade.
  • pgrwl - Transmite logs de escrita antecipada (WAL) de um servidor PostgreSQL em tempo real. Uma alternativa substituta e compatível com contêineres ao pg_receivewal.
  • pg-status - Microsserviço que fornece endpoints HTTP para recuperar instantaneamente o host mestre atual ou uma réplica que atenda a vários critérios.

  • Barman - Gerenciador de backup e recuperação para PostgreSQL, da 2ndQuadrant.
  • Databasus - Ferramenta para backups programados do PostgreSQL por meio de uma interface web, com armazenamento externo (local, S3, FTP, Google Drive etc.), notificações (webhook, Discord, Slack etc.) e gerenciamento de equipes.
  • OmniPITR - Ferramentas avançadas de gerenciamento de arquivos WAL para PostgreSQL.
  • pg_probackup – Fork do pg_arman, aprimorado pela @PostgresPro; oferece backups incrementais, backups a partir de réplicas, backup e restauração multithread e backup anônimo sem comando de arquivamento.
  • pgBackRest - Backup e restauração confiáveis do PostgreSQL.
  • pgbackweb - Ferramenta completa, baseada em Docker, para backup e manutenção do Postgres, com interface web.
  • pg_back - O pg_back é um script simples de backup.
  • pghoard - Ferramenta de backup e restauração para armazenamentos de objetos na nuvem (AWS S3, Azure, Google Cloud, OpenStack Swift).
  • postgres-backup-oss - Um contêiner Docker prático para fazer backups periódicos do PostgreSQL no Alibaba Cloud Object Storage Service (OSS).
  • wal-e (obsoleto) - Arquivamento contínuo simples para PostgreSQL no S3, Azure ou Swift, pela Heroku.
  • wal-g - Sucessor do WAL-E, reescrito em Go. Atualmente oferece suporte a serviços de armazenamento de objetos na nuvem da AWS (S3), Google Cloud (GCS) e Azure, além de OpenStack Swift, MinIO e armazenamento em sistema de arquivos. Oferece backups incrementais em nível de bloco, transferência das tarefas de backup para um servidor em espera, paralelização e limitação de taxa. Além do Postgres, o WAL-G pode ser usado com bancos de dados MySQL e MongoDB.
  • pitrery - Conjunto de scripts Bash para gerenciar backups de recuperação pontual (PITR) do PostgreSQL.
  • pgbackup-sidecar - Contêiner sidecar leve do Docker, projetado para automatizar backups regulares de um banco de dados PostgreSQL usando pg_dump, cron e scripts Bash, além de enviar a saída para um webhook.
  • pg-backups-to-s3 - Solução priorizando Docker, baseada em pg_dump, com suporte a configuração por variáveis de ambiente para backups programados do PostgreSQL, compactação opcional, criptografia GPG, webhooks e envio automático para o Amazon S3.

  • 1bench - Interface gráfica nativa e multiplataforma com suporte de primeira classe a Postgres, Redis, Elasticsearch, ClickHouse, Qdrant e outros. (Software comercial)
  • Adminer - Ferramenta completa de gerenciamento de bancos de dados, escrita em PHP.
  • AI for Database - Converse com seu banco de dados PostgreSQL em linguagem natural. Não é preciso SQL: obtenha insights instantâneos, crie painéis com atualização automática e acione fluxos de trabalho automatizados com base nas alterações do banco de dados. (Software comercial)
  • Beekeeper Studio - Cliente SQL gratuito e de código aberto, com interface moderna e ótimo suporte ao Postgres. Multiplataforma.
  • Bytebase - Solução de DevSecOps para bancos de dados voltada a equipes de desenvolvimento, segurança, administração de bancos de dados e engenharia de plataformas.
  • Chartbrew - Crie painéis, gráficos e relatórios para clientes em tempo real a partir de dados do PostgreSQL. Inclui uma ferramenta de consultas SQL.
  • Count - Plataforma de análise baseada na web, com interface de notebook que se conecta ao PostgreSQL. (Software comercial)
  • DataGrip - IDE com conjunto avançado de ferramentas e ótima experiência multiplataforma. (Software comercial)
  • Dekart - Plataforma de código aberto que transforma consultas PostGIS em mapas interativos que podem ser compartilhados.
  • Datazenit - Interface gráfica do PostgreSQL baseada na web. (Software comercial)
  • DataRow - Cliente SQL multiplataforma para Amazon Redshift: simples, fácil de usar e extensível.
  • DBConvert Streams - IDE para bancos de dados com migração, SQL federado e replicação CDC para PostgreSQL, MySQL, arquivos e armazenamento compatível com S3. (Software comercial)
  • DBeaver - Gerenciador universal de bancos de dados com excelente suporte ao PostgreSQL.
  • dbForge Edge - Solução completa para vários bancos de dados, com suporte a PostgreSQL, MySQL, MariaDB, SQL Server, Oracle e uma ampla variedade de serviços de nuvem relacionados.
  • DbVisualizer - Cliente de banco de dados multiplataforma para desenvolvedores, administradores de banco de dados e analistas. (Software comercial)
  • Holistics - Ferramenta on-line e multiplataforma de gerenciamento de bancos de dados e interface gráfica para relatórios de consultas SQL, com forte suporte ao PostgreSQL. (Software comercial)
  • JackDB - Interface web para consultas SQL. (Software comercial)
  • Luna Modeler - Ferramenta desktop multiplataforma para modelagem de dados. (Software comercial)
  • Mathesar - Aplicação web que oferece uma experiência intuitiva para trabalhar com bancos de dados.
  • Metabase - Painéis, gráficos e ferramenta de consultas simples para PostgreSQL.
  • Numeracy - Editor SQL rápido, com gráficos e painéis para PostgreSQL. (Software comercial)
  • OrcaQ - Editor moderno e de código aberto para PostgreSQL, MySQL, Redis e outros bancos de dados. Inclui assistente de IA, visualizador de diagramas ER, comparação de esquemas e gerenciamento visual de funções.
  • pgAdmin - Interface gráfica de administração e gerenciamento do PostgreSQL.
  • pgMagic🪄 - Converse com o Postgres em linguagem natural. (Software comercial)
  • PgManage - Cliente e ferramenta de administração moderna, multiplataforma e centrada no Postgres.
  • pgModeler - O pgModeler é uma ferramenta de modelagem de bancos de dados PostgreSQL de código aberto.
  • PgStudio - Extensão de código aberto para VS Code / Open VSX que gerencia PostgreSQL com notebooks SQL, assistente de IA, snippets fáceis de usar e um SGBD completo com painel de monitoramento em tempo real.
  • pgweb - Navegador de bancos de dados PostgreSQL baseado na web, escrito em Go.
  • phpPgAdmin - A principal ferramenta de administração do PostgreSQL baseada na web.
  • Postbird - Cliente PostgreSQL para macOS.
  • PostgresCompare - Ferramenta multiplataforma para comparação e implantação de bancos de dados. (Software comercial)
  • Postico - Cliente moderno de PostgreSQL para macOS. (Software comercial)
  • QueryGlow - Interface gráfica de banco de dados auto-hospedada e baseada na web, com geração de SQL por IA, visualizador de EXPLAIN e preenchimento automático sensível ao esquema. (Software comercial)
  • PSequel - Interface limpa e simples para executar rapidamente tarefas comuns do PostgreSQL. (Software comercial)
  • Redash - Conecte-se a qualquer fonte de dados, visualize e compartilhe seus dados com facilidade.
  • SQL Tabs - Cliente desktop multiplataforma para PostgreSQL, escrito em JS.
  • SQLPro for Postgres - Gerenciador de PostgreSQL simples e poderoso para macOS. (Software comercial)
  • temBoard - Interface gráfica e monitoramento do PostgreSQL pela web.
  • Teable - Banco de dados sem código super-rápido, em tempo real, profissional e amigável para desenvolvedores.
  • TablePlus - Aplicativo nativo que permite editar o banco de dados e sua estrutura. Oferece segurança de alto nível. (Software comercial)
  • TablePro - Cliente PostgreSQL nativo para macOS, com visualização de EXPLAIN, diagramas ER e assistente de IA. Gratuito e de código aberto.
  • Valentina Studio - Ferramenta multiplataforma de administração de bancos de dados.
  • DbGate - O cliente de bancos de dados SQL e NoSQL mais inteligente.
  • WebDB – IDE eficiente para bancos de dados.

  • Postgres.app - A maneira mais fácil de começar a usar PostgreSQL no macOS.
  • Pigsty - Distribuição de código aberto do PostgreSQL com tudo incluído, observabilidade avançada e conjunto de ferramentas Database-as-Code para desenvolvedores.

  • atlas - Ferramenta para gerenciar e migrar esquemas de bancos de dados usando princípios modernos de DevOps.
  • pgcli - CLI do Postgres com preenchimento automático e realce de sintaxe.
  • pgfence - Analisa migrações SQL do Postgres para identificar modos de bloqueio e DDL arriscado, com reescritas seguras de expansão/contração. Inclui CLI e LSP, além de extratores para Prisma, TypeORM e Knex.
  • pgxcli - CLI do Postgres com preenchimento automático e realce de sintaxe, escrita em Go.
  • pgplan - Compare e analise planos EXPLAIN do PostgreSQL pela CLI.
  • pgschema - Migração declarativa de esquemas do Postgres no estilo Terraform.
  • pg-schema-diff - CLI (e biblioteca Go) para comparar esquemas do Postgres e gerar migrações SQL com bloqueio mínimo.
  • MigrationPilot - CLI de segurança para migrações PostgreSQL que detecta DDL perigoso antes da produção — 80 regras, classificação de bloqueios, correção automática e GitHub Action.
  • pgsh - Crie ramificações do seu banco de dados PostgreSQL como no Git.
  • psql - Cliente CLI integrado do PostgreSQL.
  • psql2csv - Execute uma consulta no psql e gere o resultado como CSV.
  • sabiql - TUI rápida, sem drivers, para navegar, consultar e editar bancos de dados PostgreSQL.
  • schemaspy - O SchemaSpy é uma ferramenta compatível com JAVA JDBC para gerar documentação HTML do banco de dados, incluindo diagramas de entidade-relacionamento.
  • pdot - Visualize e explore estruturas de bancos de dados no terminal, desde visões detalhadas do grafo de chaves estrangeiras até cascatas de gatilhos, herança de funções e permissões, entre muitos outros aspectos.
  • squix - Cliente SQL de linha de comando com gerenciamento de consultas e resultados interativos.

  • AgensGraph - Banco de dados de grafos poderoso, baseado no PostgreSQL.
  • Apache Cloudberry - Fork MPP do PostgreSQL e alternativa de código aberto ao Greenplum Database.
  • FerretDB - Uma alternativa verdadeiramente de código aberto ao MongoDB, construída sobre o PostgreSQL.
  • Postgres-XL - Cluster escalável de bancos de dados de código aberto baseado no PostgreSQL.
  • YugabyteDB - SQL distribuído de código aberto que usa um fork do PostgreSQL sobre armazenamento distribuído e transações.
  • Acra - Conjunto de ferramentas de segurança para bancos de dados SQL: proxy para proteção de dados com criptografia transparente em tempo real, firewall SQL (prevenção contra injeções SQL) e sistema de detecção de intrusões.
  • pgrls - Analisador estático de políticas de segurança em nível de linha; contém 36 regras de segurança, desempenho e boas práticas, 10 das quais podem ser corrigidas mecanicamente; inclui um comando de comparação semântica de políticas para bloqueio no CI.

  • check_pgactivity - O check_pgactivity foi projetado para monitorar clusters PostgreSQL pelo Nagios. Oferece diversas opções para medir e monitorar métricas úteis de desempenho.
  • Check_postgres - Plugin check_postgres do Nagios para verificar o status de bancos de dados PostgreSQL.
  • coroot - Ferramenta de APM e observabilidade de código aberto, alternativa ao DataDog e ao NewRelic. Usa eBPF para obter rapidamente insights sobre o desempenho do sistema.
  • Datadog - Monitoramento SaaS que coleta e visualiza métricas, consultas e planos EXPLAIN, além de enviar alertas quando ocorrem problemas. (Software comercial)
  • Instrumental - Monitoramento de desempenho em tempo real, incluindo gráficos prontos para facilitar a configuração. (Software comercial)
  • libzbxpgsql - Módulo abrangente de monitoramento do PostgreSQL para Zabbix.
  • myDBA - Monitoramento de desempenho do PostgreSQL com mais de 75 verificações automáticas de integridade, recomendação de índices com reconhecimento do cluster, análise de consultas e monitoramento de extensões para TimescaleDB, pgvector e PostGIS. (Software comercial)
  • PMM - Percona Monitoring and Management (PMM) é uma plataforma gratuita e de código aberto para monitorar e gerenciar PostgreSQL, MySQL e MongoDB.
  • Pome - Pome significa PostgreSQL Metrics. É um painel de métricas do PostgreSQL para acompanhar a integridade do seu banco de dados.
  • pgmetrics - Ferramenta de código aberto, sem dependências e distribuída como um único binário, que coleta diversas informações e estatísticas de um servidor PostgreSQL em execução e as exibe em texto fácil de ler ou as exporta como JSON e CSV para uso em scripts.
  • pg_view - Ferramenta de linha de comando de código aberto que mostra estatísticas globais do sistema, informações por partição, estatísticas de memória e outros dados.
  • pgwatch2 - Monitor flexível de métricas do PostgreSQL, fácil de começar a usar e focado em painéis do Grafana.
  • pgwd - Monitora o uso de conexões PostgreSQL e sessões obsoletas, com alertas por limite, métricas Prometheus e vários canais de notificação.
  • pgbench - Execute um teste de benchmark no PostgreSQL.
  • opm.io - Open PostgreSQL Monitoring é um conjunto gratuito de software para ajudar a gerenciar servidores PostgreSQL. Ele coleta estatísticas, exibe painéis e envia avisos quando algo dá errado.
  • okmeter.io - Monitoramento comercial SaaS baseado em agente, com um plugin PostgreSQL detalhado. Coleta automaticamente centenas de estatísticas, exibe painéis sobre todos os aspectos e envia alertas quando algo dá errado. (Software comercial)
  • dexter - Indexador automático para Postgres. Detecta consultas lentas e cria índices, se configurado para isso.
  • pg_ash - Histórico de sessões ativas para PostgreSQL. Coleta amostras de pg_stat_activity a cada segundo via pg_cron, armazena snapshots codificados e oferece 32 funções SQL para analisar eventos de espera. Apenas SQL, sem extensões, funciona em provedores gerenciados (RDS, Cloud SQL, Supabase etc.).
  • pg_exporter - Exportador Prometheus totalmente personalizável para PostgreSQL e Pgbouncer, com controle granular de execução.
  • postgres_exporter - Exportador Prometheus para métricas do servidor PostgreSQL.
  • StatsMgr - Extensão PostgreSQL de código aberto, projetada para gerenciamento avançado de estatísticas de forma eficiente e organizada.
  • pgvitals - Coleção de 40 consultas de diagnóstico somente leitura para identificar problemas comuns de desempenho (consultas lentas, inchaço, atraso do vacuum, contenção de bloqueios, atraso de replicação e risco de wraparound). Usa apenas o catálogo de sistema padrão, sem exigir extensões; inclui também uma CLI opcional que agrega os resultados em uma pontuação de saúde de 0 a 100.

  • pgxn PostgreSQL Extension Network - Ponto central de distribuição de muitas extensões PostgreSQL de código aberto.
  • Extensions listing by joelonsql - Mais de 1.000 extensões PostgreSQL.
  • Pigsty extensions catalogue - Mais de 400 extensões PostgreSQL.
  • AGE - Adiciona suporte completo a banco de dados de grafos, incluindo consultas Cypher.
  • OrioleDB - Mecanismo de armazenamento nativo da nuvem para PostgreSQL. O OrioleDB é uma extensão do PostgreSQL que combina as vantagens dos mecanismos em disco e em memória.
  • Citus - Cluster PostgreSQL escalável para cargas de trabalho em tempo real.
  • cstore_fdw - Armazenamento colunar para análises com PostgreSQL.
  • cyanaudit - O Cyan Audit registra no próprio banco de dados toda a atividade DML, coluna por coluna.
  • pg_search - Extensão PostgreSQL que permite pesquisar texto completo em tabelas SQL usando o algoritmo BM25, uma função de classificação de ponta para pesquisa de texto completo.
  • psql_bm25s - Extensão PostgreSQL para recuperação lexical da família BM25, com método nativo de acesso a índices e APIs SQL para consultas top-k.
  • pg_cron - Execute tarefas periódicas no PostgreSQL.
  • pglogical - Extensão que fornece replicação lógica por streaming.
  • pgcat - Replicação lógica aprimorada do PostgreSQL.
  • pg_barcode - Gerador de QR codes SVG e códigos Data Matrix para PostgreSQL.
  • pg_partman - Extensão de gerenciamento de particionamento para PostgreSQL.
  • pg_paxos - Implementação básica do Paxos e de replicação de tabelas baseada em Paxos para um cluster de nós PostgreSQL.
  • pg_shard - Extensão para escalar horizontalmente leituras e gravações em tempo real.
  • pg_stat_monitor - Ferramenta de monitoramento do desempenho de consultas para PostgreSQL.
  • pg_squeeze - Extensão para limpeza automática de inchaço com bloqueio mínimo.
  • PGStrom - Extensão que transfere cargas de trabalho intensivas em CPU para a GPU.
  • PipelineDB - Extensão PostgreSQL que executa continuamente consultas SQL sobre fluxos de dados, armazenando resultados incrementais em tabelas.
  • plpgsql_check - Extensão que permite verificar o código-fonte PL/pgSQL.
  • PostGIS - Objetos espaciais e geográficos para PostgreSQL.
  • PG_Themis - Vínculo do Postgres, como extensão, para a biblioteca criptográfica Themis, que fornece vários serviços de segurança no PgSQL.
  • zomboDB - Extensão que permite pesquisa eficiente de texto completo usando índices apoiados pelo Elasticsearch.
  • pgMemento - Fornece uma trilha de auditoria dos dados em um banco de dados PostgreSQL por meio de gatilhos e funções do servidor escritas em PL/pgSQL.
  • TimescaleDB - Banco de dados de séries temporais de código aberto, totalmente compatível com Postgres e distribuído como extensão.
  • pgTAP - Framework de testes de banco de dados para Postgres.
  • HypoPG - O HypoPG oferece o recurso de índices hipotéticos/virtuais.
  • pgRouting - O pgRouting estende o banco de dados geoespacial PostGIS/PostgreSQL para fornecer roteamento geoespacial e outras funcionalidades de análise de redes.
  • PGroonga - O PGroonga fornece um novo método de acesso a índices que usa Groonga, permitindo pesquisa de texto completo extremamente rápida em todos os idiomas.
  • PGAudit - A extensão de auditoria do PostgreSQL (pgaudit) fornece registros detalhados de auditoria de sessões e/ou objetos usando o recurso de registro padrão do PostgreSQL.
  • PostgresML - Aprendizado de máquina e IA dentro do banco de dados, incluindo vetores, LLMs e aprendizado de máquina clássico. Treine, faça previsões e gerencie todo o ciclo de vida de modelos de aprendizado de máquina usando apenas SQL.
  • ParadeDB - Postgres para pesquisa e análise.
  • PostgreSQL Anonymizer - Extensão para mascarar ou substituir informações de identificação pessoal (PII) ou dados comercialmente sensíveis em um banco de dados Postgres, por meio de rótulos de segurança PG.

  • Atlas4D - Plataforma espaço-temporal 4D de código aberto que combina PostGIS, TimescaleDB, pgvector e H3 para oferecer inteligência geoespacial e de séries temporais unificada.
  • neond - Plano de controle para Postgres focado na experiência do desenvolvedor (DX), com ramificações, PITR e durabilidade no S3. Distribuído como um único contêiner Docker com painel web; apresenta-se como substituto de postgres:latest para cargas de trabalho não críticas.

  • BeanQueue - Framework Python de filas de trabalho baseado em SKIP LOCKED, LISTEN e NOTIFY.
  • pgmq - Fila de mensagens leve. Semelhante ao AWS SQS e ao RSMQ, mas sobre Postgres.
  • river - Sistema de processamento de tarefas de alto desempenho para Go e Postgres.
  • pgBoss - Enfileiramento de tarefas no Postgres a partir do Node.js, com estilo.
  • dbos - Fluxos de trabalho duráveis em TypeScript e Python.
  • Graphile Worker - Fila de tarefas de alto desempenho para PostgreSQL, escrita em Node.js.
  • @andyrmitchell/pg-queue - A fila Postgres para Node.js que não exige manutenção.

  • EverSQL - Ferramenta automatizada de otimização, monitoramento e análise de consultas, além de recomendação de índices. (Software comercial)
  • PEV2 - Visualizador on-line de EXPLAIN do Postgres.
  • pg_flame - Gerador de flame graphs para planos de consulta.
  • PgHero - Insights de PostgreSQL de forma simples.
  • pgMustard - Interface moderna para EXPLAIN, que também oferece dicas de desempenho.
  • pgtune - Assistente de configuração do PostgreSQL.
  • pgtune - Versão on-line do assistente de configuração do PostgreSQL.
  • pgconfig.org - Ferramenta on-line de configuração do PostgreSQL (também baseada em pgtune).
  • PoWA - O PostgreSQL Workload Analyzer coleta estatísticas de desempenho e fornece gráficos em tempo real para ajudar a monitorar e ajustar seus servidores PostgreSQL.
  • pg_web_stats - Interface web para visualizar pg_stat_statements.
  • TimescaleDB Tune - Programa para ajustar um banco de dados TimescaleDB e obter o melhor desempenho com base nos recursos do host, como memória e número de CPUs.
  • Metis - O Metis oferece observabilidade e ajuste de desempenho para bancos de dados SQL, incluindo PostgreSQL. (Software comercial)
  • aqo - Otimização adaptativa de consultas para PostgreSQL.
  • pgassistant - Ferramenta PostgreSQL para ajudar desenvolvedores a compreender e otimizar bancos de dados com LLM e integração com pgTune.

  • apgdiff - Compara dois arquivos de dump de banco de dados e gera instruções DDL que podem atualizar um esquema antigo para um novo.
  • bemi - Rastreamento automático de alterações de dados para PostgreSQL.
  • ERAlchemy - O ERAlchemy gera diagramas de entidade-relacionamento (ER) a partir de bancos de dados.
  • flyway - Ferramenta de migração de esquemas para Postgres e outros bancos de dados.
  • GatewayD - Gateway de banco de dados nativo da nuvem e framework para criar aplicações orientadas a dados. Assim como gateways de API, mas para bancos de dados.
  • Greenmask - Ferramenta de anonimização de bancos de dados e geração de dados sintéticos para MySQL e PostgreSQL.
  • Hasura GraphQL Engine - APIs GraphQL instantâneas e extremamente rápidas em tempo real sobre Postgres, com controle de acesso granular; também aciona webhooks em eventos do banco de dados.
  • ldap2pg - Sincronize funções e privilégios a partir de YML e LDAP.
  • migra - Como diff, mas para esquemas Postgres.
  • mysql-postgresql-converter - Script da Lanyrd para conversão de MySQL para PostgreSQL.
  • NServiceBus.Transport.PostgreSql - A biblioteca NServiceBus.Transport.PostgreSql permite que desenvolvedores .NET usem um banco de dados PostgreSQL como intermediário de mensagens. (Software comercial)
  • ora2pg - Módulo Perl para exportar um esquema de banco de dados Oracle para um esquema compatível com PostgreSQL.
  • pg_activity - Aplicação semelhante ao top para monitorar a atividade do servidor PostgreSQL.
  • pg-formatter - Formatador de sintaxe SQL para PostgreSQL (Node.js).
  • pg-safe-migrate - Mecanismo de migração Node.js que prioriza a segurança, com bloqueios consultivos, detecção de divergências por SHA-256 e 10 regras de lint integradas para PostgreSQL.
  • pganalyze - Monitoramento de desempenho do PostgreSQL. (Software comercial)
  • pgbadger - Analisador rápido de logs do PostgreSQL.
  • PgBouncer - Pool de conexões leve para PostgreSQL.
  • pgCenter - Oferece uma interface prática para várias estatísticas e tarefas de gerenciamento, recarregar serviços, visualizar arquivos de log e cancelar ou encerrar processos de backend do banco de dados.
  • pg_chameleon - Réplica em tempo real de MySQL para PostgreSQL, com migração opcional de substituição de tipos e recursos de migração.
  • pgclimb - Exporte dados do PostgreSQL para diferentes formatos.
  • pg_docs_bot - Extensão de navegador que redireciona links da documentação do PostgreSQL para a versão atual.
  • pgfutter - Importe CSV e JSON para PostgreSQL com facilidade.
  • pgFirstAid - Função PostgreSQL de código aberto, fácil de implantar, que fornece uma lista priorizada de ações para melhorar a estabilidade e o desempenho do banco de dados. Inspirada diretamente no FirstResponderKit de Brent Ozar para SQL Server.
  • PGInsight - Ferramenta CLI para explorar facilmente os detalhes do seu banco de dados PostgreSQL.
  • pg_insights - SQL prático para monitorar a integridade de bancos de dados Postgres.
  • pgloader - Carrega dados no PostgreSQL usando o protocolo de streaming COPY e usa threads separados para leitura e gravação.
  • pgMonitor - Coleta e visualização de métricas do Postgres, implantável em servidores físicos, máquinas virtuais ou Kubernetes.
  • pgpool-II - Middleware que oferece pool de conexões, replicação, balanceamento de carga e limitação de conexões excedentes.
  • pgspot - Identifique vulnerabilidades em scripts de extensões PostgreSQL.
  • pg-spot-operator - Daemon para executar Postgres com estado em VMs AWS Spot de baixo custo.
  • pgsync - Ferramenta para sincronizar dados do PostgreSQL com sua máquina local.
  • PGXN client - Ferramenta de linha de comando para interagir com a PostgreSQL Extension Network.
  • postgresql-metrics - Ferramenta que extrai e fornece métricas do seu banco de dados PostgreSQL.
  • PostgREST - Fornece uma API totalmente RESTful a partir de qualquer banco de dados PostgreSQL existente.
  • pREST - Forneça uma API RESTful a partir de qualquer banco de dados PostgreSQL (Golang).
  • PostGraphile - API GraphQL instantânea ou esquema GraphQL para seu banco de dados PostgreSQL.
  • yoke - Cluster PostgreSQL de alta disponibilidade, com failover automático e recuperação automatizada do cluster.
  • pglistend - Daemon leve PostgreSQL LISTEN/NOTIFY, construído sobre node-postgres.
  • ZSON - Extensão PostgreSQL para compactação transparente de JSONB.
  • pg_bulkload - Utilitário de carregamento de dados de alta velocidade para PostgreSQL.
  • pg_migrate - Gerencie bases de código PostgreSQL e simplifique o controle de versões (VCS).
  • pg_timetable - Agendador avançado de tarefas para PostgreSQL.
  • sqitch - Ferramenta para gerenciar a implantação de esquemas com controle de versões.
  • pgmigrate - Ferramenta CLI para evoluir migrações de esquema, desenvolvida pela Yandex.
  • pgcmp - Ferramenta para comparar esquemas de bancos de dados, com capacidade de aceitar algumas diferenças persistentes.
  • pg-differ - Ferramenta para inicializar/atualizar facilmente a estrutura de tabelas PostgreSQL, como alternativa a migrações (Node.js).
  • Qail - Pipeline AST tipado, com prioridade para Rust, para PostgreSQL, com verificações de consultas em tempo de compilação e escopo de locatário integrado.
  • sqlcheck - Detecta automaticamente antipadrões SQL comuns. Esses antipadrões costumam deixar as consultas mais lentas; corrigi-los ajuda a acelerá-las.
  • postgres-checkup - Ferramenta de diagnóstico de nova geração que permite coletar análises aprofundadas sobre a integridade de um banco de dados Postgres.
  • Pyrseas - Controle de versões de esquemas de bancos de dados Postgres.
  • ScaffoldHub.io - Gere aplicações PostgreSQL full-stack com Angular, Vue ou React. (Software comercial)
  • planter - Gere descrições textuais de diagramas ER em PlantUML a partir de tabelas PostgreSQL.
  • pgroll - Migrações de esquema reversíveis e sem interrupção para Postgres.
  • RegreSQL - Ferramenta para criar, manter e executar um conjunto de testes de regressão para consultas SQL.
  • diesel-guard - Linter para padrões perigosos de migração do Postgres no Diesel e no SQLx.

  • Aiven PostgreSQL - PostgreSQL como serviço na AWS, Azure, DigitalOcean, Google Cloud e UpCloud; os planos vão de instâncias de nó único por US$ 19/mês a grandes configurações de alta disponibilidade; inclui teste gratuito por duas semanas.
  • Amazon RDS for PostgreSQL - Amazon Relational Database Service (RDS) para PostgreSQL.
  • Azure Database for PostgreSQL - O Azure Database for PostgreSQL oferece banco de dados PostgreSQL comunitário totalmente gerenciado, pronto para empresas. Inclui alta disponibilidade integrada, escalabilidade elástica e integração nativa com o ecossistema Azure.
  • Crunchy Bridge - Postgres totalmente gerenciado pelos especialistas em Postgres. Disponível em todos os principais provedores de nuvem: Amazon AWS, Google GCP e Microsoft Azure. Sem dependência de fornecedor e com suporte completo a superusuário.
  • Database Labs - Obtenha em minutos um servidor PostgreSQL na nuvem pronto para produção, a partir de US$ 20 por mês. Inclui backups, monitoramento, atualizações e suporte técnico 24/7.
  • DigitalOcean Managed Databases - Bancos de dados PostgreSQL totalmente gerenciados. Sem plano gratuito. A partir de US$ 15/mês. Backups diários com recuperação pontual. Nós em espera com failover automático.
  • Google Cloud SQL for PostgreSQL - Serviço de banco de dados totalmente gerenciado que facilita configurar, manter, gerenciar e administrar seus bancos de dados relacionais PostgreSQL na Google Cloud Platform.
  • Heroku Postgres - Planos que vão do gratuito a grandes configurações, operados por especialistas em PostgreSQL. Não é necessário executar sua aplicação na Heroku. O plano gratuito inclui 10.000 linhas, 20 conexões, até dois backups e suporte ao PostGIS.
  • OVHcloud Cloud Databases - PostgreSQL altamente disponível, escalável e seguro. Backups diários com recuperação pontual, sem dependência de fornecedor e tráfego de entrada e saída gratuito.
  • Render Managed PostgreSQL - PostgreSQL gerenciado, seguro, confiável e totalmente descomplicado. Todos os planos incluem criptografia em repouso, backups automatizados e armazenamento SSD expansível. Os planos começam em US$ 7 por mês para 256 MB de RAM e 1 GB de armazenamento (gratuito nos primeiros 90 dias).
  • Rivestack - PostgreSQL gerenciado com pgvector pré-instalado e ajustado com HNSW para pesquisa vetorial. Nível gratuito (2 GB, sem cartão de crédito), instâncias dedicadas com preço fixo a partir de US$ 15/mês, em regiões da UE e dos EUA.
  • ScaleGrid PostgreSQL DBaaS - Hospedagem PostgreSQL totalmente gerenciada, com alta disponibilidade, servidores dedicados e controle de superusuário, como alternativa número 1 ao Amazon RDS em várias nuvens.
  • Scaleway Managed Database - Bancos de dados PostgreSQL totalmente gerenciados, com alta disponibilidade, escalabilidade e backups automatizados, hospedados na UE. A partir de € 10 por mês.
  • Supabase - Postgres totalmente gerenciado com réplicas de leitura, recuperação pontual, pacotes de suporte, interface gráfica no navegador e um generoso nível gratuito.
  • Neon - PostgreSQL serverless totalmente gerenciado. O Neon separa armazenamento e computação para oferecer recursos modernos para desenvolvedores, como serverless, ramificações, armazenamento ilimitado e muito mais.
  • Nile - PostgreSQL totalmente gerenciado. O Nile desacopla armazenamento e computação e virtualiza locatários para entregar aplicações de IA multi-inquilino com rapidez, segurança e escala ilimitada. O nível gratuito oferece bancos de dados ilimitados.
  • PlanetScale - O PlanetScale for Postgres oferece clusters de bancos de dados PostgreSQL totalmente gerenciados e de alta disponibilidade, construídos sobre infraestrutura moderna de nuvem.
  • Vela - Backend como serviço baseado em Postgres, criado para aplicações modernas de IA. Oferece ramificações e clones instantâneos de bancos de dados, ambientes de teste semelhantes à produção e escalabilidade serverless.
  • Thalassa Cloud DBaaS - Banco de dados PostgreSQL totalmente gerenciado, multizona de disponibilidade, com backups automatizados e hospedado nos Países Baixos.

  • citusdata/citus - Imagens oficiais do Citus com extensões citus. Baseadas no contêiner oficial do Postgres.
  • mdillon/postgis - PostGIS 2.3 no Postgres 9. Baseada no contêiner oficial do Postgres.
  • paradedb/paradedb - ParadeDB é Postgres para pesquisa e análise. Baseada no contêiner oficial do Postgres com a extensão pg_search.
  • pglayers - Extensões PostgreSQL pré-compiladas como camadas Docker combináveis. Mais de 50 extensões e imagens combinadas prontas para uso (completas e compatíveis com Azure).
  • postgres - Contêiner oficial do Postgres (do Docker).

  • Crunchy Operator - PostgreSQL para produção no Kubernetes, de clusters Postgres de alta disponibilidade a serviços de banco de dados em grande escala.
  • Fujitsu Enterprise Postgres for Kubernetes - PostgreSQL de nível empresarial na OpenShift Container Platform. (Software comercial)
  • Kubegres Operator - Operador Kubernetes que permite implantar um ou vários clusters de instâncias PostgreSql e gerenciar a replicação, o failover e o backup de bancos de dados.
  • StackGres Operator - Stack PostgreSQL completo no Kubernetes.
  • Zalando Operator - Cria e gerencia clusters PostgreSQL em execução no Kubernetes.
  • CloudNativePG operator - Plataforma abrangente, projetada para gerenciar perfeitamente bancos de dados PostgreSQL em ambientes Kubernetes.
  • KubeDB operator - Execute bancos de dados de nível de produção no Kubernetes. (Software comercial)
  • Percona PostgreSQL Operator - Operador Percona para PostgreSQL baseado no operador da Crunchy Data.
  • Percona Everest Operator - Operador Kubernetes responsável por gerenciar o ciclo de vida de bancos de dados MySQL, MongoDB e PostgreSQL. Usa internamente os operadores Kubernetes da Percona para MySQL, MongoDB e PostgreSQL, mas oferece uma API unificada e um painel único para gerenciar os três tipos de banco de dados.

  • Backup and recover a PostgreSQL DB using wal-e - Tutorial sobre como configurar o arquivamento contínuo no PostgreSQL usando wal-e.
  • Operations cheat sheet - Resumo de operações da Wiki do PostgreSQL.
  • PG Casts - Screencasts semanais gratuitos sobre PostgreSQL, da Hashrocket.
  • Postgres Guide - Guia criado para ajudar iniciantes e usuários experientes a encontrar dicas específicas e explorar as ferramentas disponíveis no PostgreSQL.
  • PostgreSQL Access Control - O modelo mental completo: funções, concessões, propriedade, associação, políticas e privilégios padrão como um sistema integrado. PDF e vídeo, cerca de 60 min.
  • PostgreSQL Exercises - Site que facilita aprender PostgreSQL por meio de exercícios.
  • tutorialspoint PostgreSQL tutorial - Coleção muito abrangente de tutoriais sobre PostgreSQL.
  • postgresDBSamples - Coleção de esquemas de exemplo do Postgres.
  • PostgreSQL Primer for Busy People - Coleção dos comandos mais comuns usados no PostgreSQL.
  • pg-utils - Ferramentas úteis para administradores de banco de dados, da Data Egret.
  • pagila - Banco de dados de exemplo Pagila para Postgres.
  • SQL Syntax Cheat Sheet - Referência abrangente de sintaxe SQL, que abrange funções de janela, CTEs e sintaxe específica do PostgreSQL (UPSERT, consultas JSON e operações com arrays).

  • Wiki - Documentação para usuários, guias práticos e dicas e truques.
  • pgPedia - Enciclopédia de assuntos relacionados ao PostgreSQL.
  • create_pg_super_document - Projeto que busca gerar documentação para todos os símbolos da base de código PostgreSQL usando agentes de IA.

  • Postgres Weekly - Newsletter semanal com artigos, notícias e repositórios relevantes para PostgreSQL.
  • pgMustard newsletter - Newsletter mensal com artigos e vídeos sobre o desempenho do Postgres.
  • pgsql-hackers Weekly Digest - Resumo semanal da lista de discussão pgsql-hackers, com uma relação de tópicos ativos, resumos de discussões e muito mais.
  • PostgresFM - Discussões semanais sobre tópicos relacionados ao Postgres.
  • Scaling Postgres - Série de vídeos e blog sobre Postgres, de Creston Jamison.
  • Path to Citus Con - Entrevistas mensais com pessoas do universo Postgres.

  • Mailing lists - Listas de discussão oficiais do Postgres para suporte, divulgação e outros assuntos. Um dos principais canais de comunicação da comunidade Postgres.
  • Reddit - Comunidade do Reddit para usuários do PostgreSQL, com mais de 12.000 pessoas.
  • Slack - Espaço de trabalho do Slack para Postgres, com mais de 20 mil membros.
  • Telegram - Vários grupos de PostgreSQL em diferentes idiomas: russo, mais de 4.200 pessoas; português brasileiro, mais de 2.300 pessoas; indonésio, cerca de 1.000 pessoas; inglês, mais de 750 pessoas.
  • #postgresql on Freenode - O canal IRC mais popular sobre Postgres no Freenode, com mais de 1.000 usuários.
  • Discord - Servidor Discord para Postgres, com mais de 6 mil membros.

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.

Sair do Awesome Site?

Você está prestes a visitar um site externo. Não controlamos o conteúdo nem as práticas de privacidade dele.

Destino

Continuar para o site