Basic operations on v0.1 USING columnstore tables: CREATE TABLE, INSERT, UPDATE, DELETE, transactions, and joins.
Legacy pg_mooncake v0.1 Archive (Delta Lake Engine)
This page documents pg_mooncake v0.1, which used direct CREATE TABLE ... USING columnstore DDL and Delta Lake storage. Starting in v0.2 and PGSTY’s v0.3.0 release, pg_mooncake uses moonlink real-time columnstore mirrors (CALL mooncake.create_table + USING mooncake) and Apache Iceberg v2. For current documentation, see Introduction and v0.1 vs v0.2 & v0.3.
-- Between two columnstore tables
SELECT*FROMuser_activityuaJOINuser_activityua2ONua.user_id=ua2.user_id;-- Between a regular PostgreSQL table and a columnstore table
SELECT*FROMusersJOINuser_activityONusers.user_id=user_activity.user_id;