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
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:
This will create some duplicated indexes.
other example:
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