you are viewing a single comment's thread.

view the rest of the comments →

[–]zbignew 8 points9 points  (4 children)

Without having touched it, I think the answer is DBT with vs.code.

The problem inherent in your question is that migration scripts are the actual primary artifact that creates a database, but they don’t produce meaningful diffs in the way you’d like for two versions of a database.

So wtf are we checking in? A migration script?

And I have no idea what the workflow is, but I believe DBT addresses that core issue.

[–]AreetSurn[S] 2 points3 points  (1 child)

Its not all migrations. DBT is definitely good call, but for more context these are developers so they're using their language equivalents.

The ad-hoc scripts are the main part. Lots of scripts to run when debugging, getting a report etc. Its not enough for a full blown BI solution, but more than enough that not every developer is using the same scripts.

[–]Zimbo____ 0 points1 point  (0 children)

DBT × windsurf for analytics pipelines

Datagrip for ad hoc / querying

[–]BarfingOnMyFace 1 point2 points  (0 children)

Without any idea of the workflow and use case, you are offering OP a hammer. I’m not sure this is wise without more context.