Thiago Rosa da Silva

Thiago Rosa da Silva

I’m a software developer.

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Maker History

  • ForgeSQL
    ForgeSQLModel your database. Generate SQL. Ship faster. AI.
    Feb 2026
  • 🎉
    Joined Product HuntFebruary 13th, 2026

Forums

How do database diagrams break down in real projects?

One of the main reasons I started building ForgeSQL was seeing how database diagrams slowly stop reflecting reality.

They usually start accurate, but over time:

  • tables change through migrations

  • relationships get added or removed

  • multiple people touch the schema

  • the diagram no longer matches what s actually in production

I m curious to hear from you:

Just launched ForgeSQL — visual database modeling with SQL, Docker, and GitHub sync

Hey everyone

I just launched ForgeSQL, a visual database modeling tool built for developers who want to keep schemas, SQL, migrations, and Docker environments in sync.

The idea came from repeatedly seeing diagrams, SQL scripts, and migrations drift apart in real projects. ForgeSQL treats the diagram as the source of truth and generates consistent SQL (Postgres, MySQL, SQL Server, Oracle), Docker Compose, and versioned outputs.

It s early, and I m actively iterating based on feedback. If you ve dealt with schema drift, migrations pain, or manual DB modeling, I d really appreciate your thoughts.

What broke your database diagram workflow in real projects

At the start of most projects, database diagrams feel really helpful.
Everyone understands the structure, relationships are clear, and discussions are easier.

Then the project grows and somehow the diagram gets left behind.

I d love to hear what actually broke the database diagram workflow in projects you ve worked on.

  • Was it too many migrations happening too fast?

  • People changing the schema directly in SQL?

  • The diagram slowly drifting away from production?

  • Tools becoming annoying to keep in sync?

  • Or simply no one feeling responsible for maintaining it anymore?

View more