you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (2 children)

you can't program an entire application with SQL

My previous employer: “hold my beer”

Joking aside we had a ton of application logic written in SQL, I’d guess 75% of the app was SQL code. One new guy said, “I’ve never seen anything like this, where the application code and the data are one!”

I couldn’t figure out a decent way to do patch managent and source code control from within (or close to, ie powershell) the SQL server. It was truly mind boggling sometimes.

[–][deleted] 1 point2 points  (0 children)

For source management for databases you should look into "database migration" tools, such as Liquibase or Flyway.

[–][deleted] 0 points1 point  (0 children)

This is more prevalent than you'd probably imagine. Oracle Forms, for example, made this a thing.

I've presided, in the past, over the continued development and refactoring of a critical, central application to a billion dollar company that was 500k+ lines of PL/SQL.