| ▲ | earthnail 3 hours ago |
| Not sure why this is downvoted. For a critical tool like DB cloning, I‘d very much appreciate if it was hand written. Simply because it means it’s also hand reviewed at least once (by definition). We wouldn’t have called it reviewed in the old world, but in the AI coding world we’re now in it makes me realise that yes, it is a form of reviewing. I use Claude a lot btw. But I wouldn’t trust it on mission critical stuff. |
|
| ▲ | dpedu 2 hours ago | parent | next [-] |
| It's being downvoted because the commenter is asking for something that is already in the readme. Furthermore, it's ironic that the person raising such an issue is performing the same mistake as they are calling out - neglecting to read something they didn't write. |
| |
| ▲ | earthnail an hour ago | parent [-] | | It‘s at the very bottom of the readme, below the MIT license mention. Yes, it’s there, but very much in the fineprint. I think the easier thing to spot is the CLAUDE.md in the code (and in particular how comprehensive it is). Again, I love Claude, I use it a ton, but a topic like database cloning requires a certain rigour in my opinion. This repo does not seem to have it. If I had hired a consultant to build a tool like this and would receive this amount of vibe coding, I’d feel deceived. I wouldn’t trust it on my critical data. | | |
| ▲ | rat9988 39 minutes ago | parent [-] | | >Yes, it’s there, but very much in the fineprint. This is where it belongs, at best. He doesn't even have to disclose it. Prompting so that the ai writes the code faster than you is okay. |
|
|
|
| ▲ | 2 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | ffsm8 3 hours ago | parent | prev | next [-] |
| Eh, DB branching is mostly only necessary for testing - locally, in CI or quick rollbacks on a shared dev instance. Or at least I cannot come up with a usecase for prod. From that perspective, it feels like it'd be a perfect usecase to embrace the LLM guided development jank |
| |
| ▲ | notKilgoreTrout 3 hours ago | parent | next [-] | | Mostly.. App migrations that may fail and need a rollback have the problem that you may not be allowed to wipe any transactions so you may want to be putting data to a parallel world that didn't migrate. | | |
| ▲ | parthdesai an hour ago | parent [-] | | > App migrations that may fail and need a rollback have the problem that you may not be allowed to wipe any transactions so you may want to be putting data to a parallel world that didn't migrate. This is why migrations are supposed to be backwards compatible |
| |
| ▲ | gavinray 2 hours ago | parent | prev [-] | | > Eh, DB branching is mostly only necessary for testing - locally
For local DB's, when I break them, I stop the Docker image and wipe the volume mounts, then restart + apply the "migrations" folder (minus whatever new broken migration caused the issue). |
|
|
| ▲ | renewiltord 2 hours ago | parent | prev [-] |
| If you don’t read code you execute someone is going to steal everything on your file system one day |