I worked on a Go project that had no ORM and it just sucked because you end up writing a shitty ORM to avoid having SQL/column names all over the place.
Using an ORM like hibernate or Active Record JUST to access the database can save a ton of time/headspace and make everything easier.
Adding domain logic on those “O's" is where bad things happen IME.
That said, I've not discovered a DB design/schema mgmt tool that helps with good DB design. Rails’ is OK, not great.
https://social.polotek.net/@polotek/113170816932899943