Skip to content
Back to the index

pgrubic

PyPIInfrastructure

PulseGate's liveness check found it on 14 Sep 2026; it is registered on GitHub and PyPI and has been in the index since 1 Aug 2026. How this is checked

pgrubic is a command-line tool that lints and formats PostgreSQL SQL code with a focus on schema migrations and adherence to established design best practices. It helps database engineers and backend developers catch issues early, enforce consistency, and maintain high-quality database schemas. The tool is distributed as a Python package and is fully open source under the GPL license.

Inferred · not functionally tested

Open SourceGPL-3.0CLI
Visit PyPI
16stars
3forks
4features
2024since

Overview

4 features

Purpose: Ensuring PostgreSQL schema migrations and designs follow best practices and are free of common errors.

Inferred · not functionally tested

Audience: developers

Inferred · not functionally tested

Functions: Unknown

Interfaces: API: unknown · MCP: unknown · CLI: indicated (inferred, not tested) · Self-hosting: unknown

Recorded constraints: pricing: open_source · license: GPL-3.0 · platforms: CLI · deployment: cli

Constraint provenance is unknown; confirm requirements with the publisher.

Record sources: pypi.org · github.com. These links do not verify the individual claims.

In the Static analysis & linters space, pgrubic takes a focused approach. Inferred · not functionally tested: It focuses on ensuring PostgreSQL schema migrations and designs follow best practices and are free of common errors. Inferred · not functionally tested: pgrubic is an open-source project aimed at developers. Basis unknown · not verified: pgrubic is open source under the GPL-3.0 license. Basis unknown · not verified: pgrubic is available on the command line.

pgrubic first shipped in 2024. The project is developed in the open on GitHub with 16 stars and 29 commits in the last 90 days. Inferred · not functionally tested: Among its 4 catalogued features are SQL linting, SQL formatting, and schema migration checks.

Summary written by a language model from the project’s public pages.

Tasks: Inferred · not functionally tested

  • SQL linting
  • SQL formatting
  • Schema migration checks
  • Best practice enforcement

Topics: Inferred · not functionally tested

Tags
postgresql-lintersql-formatterschema-migrationpostgres-best-practicesdatabase-linting

JSON profile · Text profile · Access guide

Built with & integrations

Runs on
CLI

Trust & compliance

License
GPL-3.0
Public signals
HTTPSOpen SourceGitHub · ★ 16Active maintenance

Indexing history

2

What PulseGate has recorded for this listing

  1. Indexed26 Sep · 01:08 UTC
    pgrubic seen via PyPI Fresh Feed
    Source: PyPI Fresh Feed · Open
  2. Indexed1 Aug · 22:27 UTC
    pgrubic seen via PyPI Fresh Feed
    Source: PyPI Fresh Feed · Open

Frequently asked questions about pgrubic

What does pgrubic do?
Inferred · not functionally tested: Pgrubic focuses on ensuring PostgreSQL schema migrations and designs follow best practices and are free of common errors. It is catalogued under Static analysis & linters on PulseGate.
Who should use pgrubic?
Inferred · not functionally tested: pgrubic is an open-source project built for developers.
Does pgrubic have a free plan?
Basis unknown · not verified: Yes — pgrubic is open source under the GPL-3.0 license and free to use.
What platforms does pgrubic run on?
Basis unknown · not verified: pgrubic runs on the command line.
Is pgrubic still maintained?
PulseGate's liveness check found it on 14 Sep 2026. Its GitHub repository shows 29 commits in the last 90 days.
When did pgrubic launch?
pgrubic first shipped in 2024.
Is pgrubic open source?
Basis unknown · not verified: Yes — pgrubic is open source under the GPL-3.0 license, developed on GitHub.

Similar projects

Closest matches by what these projects do