Thiago Rosa da Silva

Thiago Rosa da Silva

I’m a software developer.
All activity
Thiago Rosa da Silvastarted a discussion

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: At what point do diagrams stop being useful...

Thiago Rosa da Silvastarted a discussion

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),...

Thiago Rosa da Silvastarted a discussion

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...

Thiago Rosa da Silvastarted a discussion

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...

ForgeSQL is an AI-powered visual database modeling tool built for real-world backend workflows. You design your relational schema visually or with AI assistance, and ForgeSQL generates deterministic SQL for PostgreSQL, MySQL, SQL Server, and Oracle. It also exports Docker Compose to run databases instantly. With a schema-first approach, ForgeSQL keeps diagrams, migrations, and environments in sync from design to production.
ForgeSQL
ForgeSQLModel your database. Generate SQL. Ship faster. AI.
Thiago Rosa da Silvastarted a discussion

I’m building ForgeSQL, a visual database modeling tool for developers

I’m working on ForgeSQL, a tool to design database schemas visually and generate SQL automatically. The goal is to keep diagrams useful even as projects grow, instead of being abandoned after the initial design phase. I’ve also started experimenting with AI to suggest database relationships from the visual model. If you work with databases, I’d love to hear your thoughts or feedback....

Thiago Rosa da Silvastarted a discussion

When do database diagrams stop being useful in real projects?

In many projects, diagrams are very helpful at the beginning, but tend to be abandoned once the schema stabilizes and development speeds up. From your experience, what usually causes this shift? Is it maintenance cost, lack of trust, tooling limitations, or something else? I’m interested in real-world reasons, especially in medium to large systems.

Thiago Rosa da Silvastarted a discussion

Using AI to generate database relationships — does this help or get in the way?

ForgeSQL now uses AI to suggest and generate database relationships from a visual model. From your experience, would you trust AI at this stage, or prefer full manual control? What would make this actually useful in real projects?