Skip to content

[New Extension]: pg_jsonschema #117

@elohmeier

Description

@elohmeier

Is there an existing issue for this extension request?

  • I have searched for an existing issue, and could not find a duplicate request.

Extension Name

pg_jsonschema

Project Repository URL

https://github.com/supabase/pg_jsonschema

Extension Website URL (Optional)

No response

Short Description

The pg_jsonschema extension provides JSON Schema validation for PostgreSQL json and jsonb data types. It allows you to validate JSON documents against JSON Schema specifications directly within the database.

Main LICENSE Link

https://github.com/supabase/pg_jsonschema/blob/master/LICENSE

License Compliance

  • The extension's license (linked above) complies with the list of allowed licenses.

Known Dependent Extensions

None

Component Owner and Maintenance Commitment

  • I/My organization commit to becoming the Component Owner and maintaining the extension image in the future.

Additional Notes (Optional)

This extension is written in Rust using the pgrx framework. The build requires the Rust toolchain, cargo-pgrx, cmake, clang, and libclang-dev as build-time dependencies. No additional OS-level runtime dependencies are needed. Currently targets PostgreSQL 18 on Debian bookworm and trixie.

GitHub Handles of Component Owners

@elohmeier

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions