Alternatives
Products that do what SQL Change Guard does
Governance Before Execution, Confidence in Production.
- 1BS
2020 · beekeeperstudio.io
- 2DO
2021 · dbgate.org
- 3

- 4SF
2015 · github.com
- 5

Autonomous API testing platform for SQL server and Postgres
2022
- 6SA
2021 · statetrace.com
- 7EA
2022 · github.com
- 8
- 9

- 10

- 11WF
2016 · servantt.com
- 12ZA
Hi HN, I'm Jiasheng, co-creator of ZenStack. Access control usually ends up scattered across app code instead of living with the data model — and that's riskier when the code is written by an agent, since it's easy to ship a query with a missing or incomplete authorization check. ZenStack enforces policy (RBAC/ABAC/relation-based) directly at the ORM layer, on top of Kysely, so every query gets checked the same way regardless of who wrote it and who is calling it. Postgres RLS is an option too, but it's hard to maintain and scale, and it's Postgres-only — ZenStack's approach is…
Jul 2026 · zenstack.framer.website
- 13AU
2019 · pgmustard.com
- 14AN
2017 · cossacklabs.com
- 15SC
2019 · conroy.org
- 16PC
2019 · pipedream.com
- 17PA
2019 · github.com
- 18PS
Hello! I created this tool to make reasoning about Postgres locks a bit easier. Given a database[1] and a set of DDL statements/migrations you want to check, pglockanalyze will open a transaction, execute the statements, read the pg_locks view to analyze the locks they acquire and rollback (or commit, depending on the flags you passed) the transaction. Then, it will output the results for each statement. I think there's merit in this idea, that said it's very much an experiment so there could be flaws and/or corner cases that this strategy won't work well for. It's meant to act as…
2025 · github.com
- 19AS
2020 · github.com
- 20PI
2019 · github.com
- 21TT
2020 · notion.so
- 22TS
2020 · github.com
- 23DC
2016 · dbhistory.com
- 24OS
I am currently working on a Node.js utility for a schema-based approach on CDC for Postgres. It is a lightweight utility that you can plug on top of your existing WAL events service (eg. Debezium, WAL-listener...) and allows you to define schemas to listen to. Instead of listening to raw individual table-level events, you can aggregate those events into high-level schema events automatically. Conceptually, it is like having WAL events but on an SQL view, any modification to a table the view is based on would trigger a high-level event on the view itself. This has many real-world applications…
2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →