yznts

joined 5 months ago
[–] yznts@programming.dev 3 points 2 months ago

From my experience with legacy codebases, I can say that upgrading a minor version of Python is not the same as seamlessly upgrading a minor version of Go. Mainly because of standard library changes, like deprecations or removals.

Also, corpos usually provide its own system bundles with checked/approved software, which usually include not-so-fresh versions.

 

On my work I’m always switching between databases, but I already tired because of UX differences between psql, mysql, sqlite3. So, I’m making a small set of tools for myself in tries to solve that. It’s kinda works for me already so I'm sharing it here :)

P.S. Already posted this in other places, sorry for annoyance

[–] yznts@programming.dev 2 points 3 months ago

Thank you for a feedback!
README updated with a fixed install, I missed @latest in the end.

I'll work on a better README: https://github.com/yznts/dsh/issues/6.
I'm not that good at this kind of thing :)

For now, only url-like DSNs are supported, like:

  • postgres://user:pass@host:port/db?options
  • sqlite://file.db
 

On my work I'm always switching between databases and kind of tired on UX differences between psql, mysql, sqlite3. So, I'm making a small set of tools for myself in tries to solve that. It's kinda works for me already and I'd like to share it here :)