pgcraft

Configuration-driven PostgreSQL framework

Quick search

Navigation

Getting started

  • Setting up a new project
  • Playground

Guides

  • Built-in dimensions
  • Constraints and indices
  • Ledger tables
  • Ledger events
  • Naming conventions
  • Cookbook

Reference

  • Plugin architecture
  • Built-in plugins
  • Extension system
  • API reference
  • Benchmarks

Contributing

  • Development
  • Changelog

  • GitHub

Related Topics

  • Documentation overview

Versions

  • 0.7.0

All modules for which code is available

  • pgcraft.alembic.dependency
  • pgcraft.alembic.register
  • pgcraft.alembic.renderer
  • pgcraft.alembic.schema
  • pgcraft.check
  • pgcraft.config
  • pgcraft.declarative
  • pgcraft.errors
  • pgcraft.extensions.postgrest
    • pgcraft.extensions.postgrest.plugin
    • pgcraft.extensions.postgrest.view
  • pgcraft.factory.base
  • pgcraft.factory.context
  • pgcraft.factory.dimension.append_only
  • pgcraft.factory.dimension.eav
  • pgcraft.factory.dimension.simple
  • pgcraft.factory.ledger
  • pgcraft.fk
  • pgcraft.index
  • pgcraft.ledger.events
  • pgcraft.models.roles
  • pgcraft.plugin
  • pgcraft.plugins.append_only
  • pgcraft.plugins.check
  • pgcraft.plugins.created_at
  • pgcraft.plugins.eav
  • pgcraft.plugins.entry_id
  • pgcraft.plugins.fk
  • pgcraft.plugins.index
  • pgcraft.plugins.ledger
  • pgcraft.plugins.ledger_actions
  • pgcraft.plugins.pk
  • pgcraft.plugins.protect
  • pgcraft.plugins.simple
  • pgcraft.plugins.statistics
  • pgcraft.resource
  • pgcraft.statistics
  • pgcraft.validation
  • pgcraft.validator
  • pgcraft.views.actions
  • pgcraft.views.balance
  • pgcraft.views.latest
  • pgcraft.views.view
©2026, Rodda John.