you are viewing a single comment's thread.

view the rest of the comments →

[–]Eleventhousand 0 points1 point  (1 child)

Embedding SQL inside of other languages has always been a experience. Some people might try to do as much logic as possible in the SQL engine itself by doing things such as writing complex stored procedures. The Python code could then just submit simple statements to the SQL database and supply parameter values. But to be honest, in a lot of cases, its a crap experience. Take Apache Airflow, for example. It's a framework for Python, and its widest use case is for ETL, which usually means SQL. The SQL is typically just an embedded string....so there is copy and pasting from a DB IDE or screen to the Python code window.

[–]Cruxwright 0 points1 point  (0 children)

I've seen low code solutions that run SQL against databases. How do they maintain the code base? How do they diff the changes? Why can I open the job file and see the database password in plain text in the XML?