Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is not unreasonable, and will be standard practice at many large companies. Judging from downvotes some of us are just too cool for that.

I connect to a production replica read-only. Many coworkers aren't even allowed that. Any DDL change has to go thru reviews & approvals etc. and is too much trouble, so I just keep a set of queries in git.

Also, any defined view in the db becomes a dependency that people are scared of breaking because who is using it and for what? This becomes especially true when random things connect to your db (bad but too late to do anything about it...) Now you can't change it without everyone yelling at you, and worse yet, a necessary data migration that affects such views means you have to fold them into your data migration project.

Working on giant corporate legacy systems is painful but it pays the bills...





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: