A bit surprised to see there is no mention of Liquibase, Flyway or others. Not to mention there is also "https://www.dolthub.com/". This was just for git.
I work for the company that owns/developers Flyway, so I didn't include it in here.
However, for DBAs, they often are doing ad hoc stuff and there is a bit of overhead for FW/LB that they may not want. This is part of a series, just getting people comfortable with tracking their work.
I always impresses me, how many don't understand how to manage their SQL scripts, packages and stored procedures in SCM systems, when this was already a common product from SQL vendors in the 1990's.
Generally the word DBA has a pretty broad meaning - and one of them is that you were a click admin that got hoisted into being responsible for your database servers, and things like software engineering tools (git, shell scripting in general) are a few years off.
The number of databases I have seen out of source control is too many to count, the number of times I had people who understood SQL very well but couldn't use git worth a damn.
Some of them have been modifying the top of the file of a stored procedure for decades
2024-01-01 hobs - changed even more shit
2023-07-24 hobs - minor tweaks
2001-02-04 hobs - created
It's a very old way to use git, too. There's a CLI client for windows which doesn't require the old git bash program or mingw. You can install it via widget, scoop, or chocolatey and run it in windows terminal
[+] [-] robertkoss|1 year ago|reply
[+] [-] way0utwest|1 year ago|reply
To be fair, lots of developers who make/need database changes still email those to DBAs/sysadmins.
[+] [-] tichiian|1 year ago|reply
"you can actually do that?" "why didn't anyone tell me?" etc.
[+] [-] Cthulhu_|1 year ago|reply
[+] [-] guruparan18|1 year ago|reply
[+] [-] way0utwest|1 year ago|reply
However, for DBAs, they often are doing ad hoc stuff and there is a bit of overhead for FW/LB that they may not want. This is part of a series, just getting people comfortable with tracking their work.
[+] [-] sea-gold|1 year ago|reply
[1] https://github.com/bytebase/bytebase
[+] [-] amne|1 year ago|reply
[+] [-] d-trieu|1 year ago|reply
[+] [-] pjmlp|1 year ago|reply
I always impresses me, how many don't understand how to manage their SQL scripts, packages and stored procedures in SCM systems, when this was already a common product from SQL vendors in the 1990's.
[+] [-] way0utwest|1 year ago|reply
[+] [-] albertopv|1 year ago|reply
[+] [-] len881|1 year ago|reply
[+] [-] fnord123|1 year ago|reply
[+] [-] hobs|1 year ago|reply
The number of databases I have seen out of source control is too many to count, the number of times I had people who understood SQL very well but couldn't use git worth a damn. Some of them have been modifying the top of the file of a stored procedure for decades
[+] [-] okasaki|1 year ago|reply
An insane way to do computing.
[+] [-] shortrounddev2|1 year ago|reply
[+] [-] way0utwest|1 year ago|reply
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] hnrodey|1 year ago|reply
Mental Models I Rely On To Beat Git: https://www.youtube.com/watch?v=sm2x7xWQID4&t=7s
note: this is my video