• Bappity@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    just started out rust and made a massive thing with sqlx only to find out the latest versions don’t have mssql support anymore and the last version that did doesn’t support decoding DateTime<Utc> 😭😭😭

    had to rewrite the whole thing again with Tiberius, painful yet educational

    • RustyNova@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Sadly sqlx seems to have gone semi-proprietary with their MSQL driver. Personally never understood the appeal of mssql when there’s Postgres and SQLite, but hey, it does work.

      I’ve started using welds as my new ORM of choice as SeaORM and Diesel is just not a friendly experience, and supports Mssql OOB. So it’s nice there’s still options for it.

      • RustyNova@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 months ago

        No idea for Tiberius, but for SQLite I’m stuck with converting to timestamp and back. Ugly but works

        P.S. add a getter to your data struct and you can be “seamless”