OPEN SOURCE / MASSIVELY PARALLEL

Greengage DB

An open-source analytical database built on Greenplum Database Software foundations. Process large-scale data workloads, connect your existing ecosystem, and prepare for what comes next.

Built for the work you already do

Build on your Greenplum experience with familiar workflows, open development, and connections to the data you already use.

Keep familiar foundations

Bring your Greenplum experience to Greengage. Migration checks and upgrade tools help you assess your environment and plan your next steps.

Explore migration tools

Build in the open

Follow the code, explore releases, and contribute to the project. Public build workflows and developer guides support continued development.

Explore on GitHub

Connect your data

Work with existing data sources through PXF connectors, protocols, and formats—including an Iceberg connector for your data lake workflows.

Explore integrations

Tools for the work around your database

Operate, maintain, and upgrade Greengage with tools built for everyday database administration.

Stay informed and in control

Track Greengage and PXF metrics in your monitoring workflow. Strengthen password checks with credcheck and tune when data changes trigger automatic statistics collection.

Keep data balanced

Redistribute data with ggrebalance as your cluster changes. Plan and run rebalancing operations with a dedicated administration utility.

Simplify major-version upgrades

Prepare and run your upgrade with dedicated tools. Use ggcheckmigrate for migration checks and ggupgrade with pg_upgrade for the major-version upgrade process.
GG 6
GG 7

Automatic failover

Reduce manual intervention when the primary coordinator fails, with automatic failover to the standby coordinator.
Primary
Standby
GREENGAGE DB 8.0.0 ALPHA / POSTGRESQL 14

A core built to evolve

Greengage DB 8.0.0 alpha runs on PostgreSQL 14, with PostgreSQL 18 as our next target.

Separating the PostgreSQL core from Greenplum-specific code lays the foundation for future upgrades, more PostgreSQL capabilities, and broader integrations.

PostgreSQL 14

Available
The PostgreSQL foundation of the current Greengage 8.0.0 alpha. Explore the first step toward a core designed for continued evolution.

PostgreSQL 18

in progress
The next target for Greengage’s PostgreSQL foundation, with the goal of bringing newer security improvements, PostgreSQL features, and broader extension compatibility.

Integrations

Connect Greengage to more of your data ecosystem. Use available connectors today and follow the integrations planned next.
GG Agent / MCP client
LLM-powered reasoning
Action execution
MCP connection
JSON-RPC
Tool outputs / context
Greengage MCP Server
MCP protocol layer
Tool definitions
Auth & connection handler
psql / JDBC / CLI
Query results / data
Greengage DB
Utilities
Catalog
Data (tables, views, functions)
Greengage DB
Coordinator (planning)
Segments (parallel scan / insert)
Arrow Flight SQL FDW
Data transformation
Security
ArrowFlight SQL
External Services
DuckDB
ClickHouse
ADH Services
Greengage DB
Analytical queries
External data access
External tables
PXF
Query results
PXF
Catalog integration
Apache Iceberg support
Query processing
Data lake access
Iceberg tables
Read data
Apache Iceberg
Table format
Data lake sources
External datasets

Work with the tools you know

Explore your database and run queries from a familiar workspace.

Beekeeper Studio

Browse tables and write SQL in a clean, focused workspace.

DBeaver

Explore your data and manage Greengage connections in one place.

Meet Greengage DB 8 on PG 18

Try Greengage in your browser with a temporary, 30-minute cluster. Choose an available version, run prepared examples, or explore your own SQL.

Plan your upgrade path

Follow the planned progression from stabilization to stable releases and maintenance.
Year
2024
2025
2026
2027
2028
2029
GG 8
GG 7
GG 6
PG 12
PG 9
PG 14
in-place
upgrade
PG 18+
in-place
upgrade
GG 6 · 2024
Stable release
PostgreSQL core: PG 9
GG 7 · 2024
Stabilization
PostgreSQL core: PG 12
GG 6 · 2025
Stable release
PostgreSQL core: PG 9
GG 7 · 2025
Stabilization
PostgreSQL core: PG 12
GG 6 · 2026
Stable release
PostgreSQL core: PG 9
Planned in-place upgrade
GG 6 GG 7
GG 7 · 2026
Stable release
PostgreSQL core: PG 12
Planned in-place upgrade
GG 6 GG 7
GG 8 · 2026
Stabilization
PostgreSQL core: PG 14
GG 6 · 2027
Maintenance / bug fixes
PostgreSQL core: PG 9
Feature freeze and bug fixes. Not end of support
GG 7 · 2027
Stable release
PostgreSQL core: PG 12
GG 8 · 2027
Stabilization
PostgreSQL core: PG 18+
GG 7 · 2028
Stable release
PostgreSQL core: PG 12
Planned in-place upgrade
GG 7 GG 8
GG 8 · 2028
Stable release
PostgreSQL core: PG 18+
Planned in-place upgrade
GG 7 GG 8
GG 7 · 2029
Maintenance / bug fixes
PostgreSQL core: PG 12
Feature freeze and bug fixes. Not end of support
GG 8 · 2029
Stable release
PostgreSQL core: PG 18+
Stabilization
Stable release
Maintenance / bug fixes

Start with GG 7 & prepare for GG 8

Build on the stable Greengage 7 release today. Dedicated migration checks and an upgrade utility help you move to the next major version with a clear, supported process.

Install Greengage DB 7

Follow what’s next

From Greenplum continuity to an evolving PostgreSQL foundation, follow the work underway, and the capabilities planned for Greengage.
mission log / 06
SCROLL TO EXPLORE ALL 6 MISSIONS
mission 01 / done

Launch Greengage 6 & 7

Establish Greengage as an independent open-source database, with initial releases, a public website and documentation.
mission objectives
mission 02 / done

Migrate to Greengage

Build the migration and delivery foundations for moving from Greenplum to Greengage.
mission objectives
mission 03 / done

Prepare the PostgreSQL upgrade

Prepare the database and its integrations for the PostgreSQL core upgrade.
mission objectives
mission 04 / in progress

Ship the pre-upgrade release

Deliver the first Greengage 8 alpha and extend the tools and integrations available before the core upgrade.
mission objectives
mission 05 / locked

Upgrade & automate

Advance the PostgreSQL upgrade and automate cluster operations, partitioning, and recovery.
mission objectives
mission 06 / locked

Expand the platform

Extend Greengage with new execution capabilities, connectors, and the Greengage 8 release candidate.
mission objectives

Build on GG DB 7

Start with the stable release today. Explore the tools, validate your workloads, and help shape what comes next.