Is there an existing issue for this extension request?
Extension Name
pglinter
Project Repository URL
https://github.com/pmpetit/pglinter
Extension Website URL (Optional)
pglinter
Short Description
Linter for database design.
for example, create a table with:
- one pk on a column "id"
- then, create an index on it
- then add unicity constraint on it.
This will create some duplicated indexes.
other example:
- create a table order in a schema "orders"
- create an other order_details in an other schema "public" with a fk on orders.order
it is not strictly forbidden by pg, but recognize it will be quite tricky to maintain (refresh,dumps....)
pglinter is here to create a sarif report about those wrong design.
Main LICENSE Link
https://github.com/pmpetit/pglinter/blob/main/LICENSE
License Compliance
Known Dependent Extensions
n/a
Component Owner and Maintenance Commitment
Additional Notes (Optional)
No response
GitHub Handles of Component Owners
pmpetit
Code of Conduct