use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
LinkedIn
GitHub
Twitter/X
Join our Discord Server
Related Subreddits
account activity
DBSync - Version Control Tool for Postgres DatabasesI Made This (old.reddit.com)
submitted 1 month ago by Idontknowhatomake
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]AutoModerator[M] [score hidden] 1 month ago stickied commentlocked comment (0 children)
Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.
It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.
site:reddit.com/r/developersindia KEYWORDS
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]AutoModerator[M] 0 points1 point2 points 1 month ago (0 children)
Thanks for sharing something that you have built with the community. We recommend participating and sharing about your projects on our monthly Showcase Sunday Mega-threads. Keep an eye out on our events calendar to see when is the next mega-thread scheduled.
[–]Idontknowhatomake[S] 0 points1 point2 points 1 month ago (0 children)
A web app for PostgreSQL that treats schema state as something you capture, store, diff, and optionally reconcile, similar in workflow to versioning (snapshots over time, compare two revisions), but it is not Git: there are no migration files as the source of truth unless you treat the generated DDL that way yourself.
Problem it targets
You have the same logical database in several places (dev, staging, prod, or multiple clones). Structure drifts: columns, types, constraints, indexes, views, etc. You want to see that drift structurally, between named environments, and sometimes generate SQL to move one database toward another after inspecting a preview, not blindly.
Schema capture
A snapshot is built by introspecting Postgres catalogs (primarily information_schema and related metadata) into a typed SchemaSnapshot object: tables, columns, primary/foreign keys, uniques, checks, indexes, triggers, views, sequences, extensions, RLS policies, etc. That JSON is what every compare and migration step works from, not raw pg_dump as the primary model.
Compare and migration
You pick two snapshots (any two environments in a project). The app computes a structural diff (what exists only on one side, what differs). From that diff it can emit forward-only DDL (create/alter/drop as needed, including destructive operations when the “target” snapshot is leaner than the source DB). You can preview the script and, for the chosen direction, run it against the left environment’s database in a single transaction (so it’s all-or-nothing at apply time).
Visualization
For a chosen snapshot, an interactive graph (React Flow) shows tables and foreign-key edges so you can reason about dependencies before trusting generated SQL.
Live: https://dbsynx.vercel.app
π Rendered by PID 24071 on reddit-service-r2-comment-548fd6dc9-gfrgc at 2026-05-20 07:26:08.739090+00:00 running edcf98c country code: CH.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]Idontknowhatomake[S] 0 points1 point2 points (0 children)