top | item 34580863

(no title)

hellodanylo | 3 years ago

I find SQL very hard to use when the data schema and/or transformation graph needs to be dynamic (e.g. depends on the data itself). It's hard to make SQL dynamic even at build time -- Jinja+SQL is one of the worst development experiences I have ever had.

discuss

order

bob1029|3 years ago

> I find SQL very hard to use when the data schema and/or transformation graph needs to be dynamic

If the schema is "dynamic" then I'd accuse the business of being poorly-defined and not worthy of any development time.

gilbert_vanova|3 years ago

That's great except for when you're interacting with a decrepit data system from 10 years ago with a variable record format.

Some things can't be locked in stone, and SQL will leave you out to dry when that's the case.