Automated migrations for Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • models

    A tool for automated migrations for PostgreSQL, SQLite and MySQL. (by tvallotton)

  • For Postgres and Mysql I only do a move if the user changed the type of a column. However, I'm not sure if this is absolutely necessary. I may revisit that, as I don't want to generate unnecessary moves. For Sqlite3, moves are necessary if the user wants to either delete a column, delete a constraint or add a constraint, as it doesn't support those statements. The program should create a table called temp, move all the rows to the new table, and then rename it. I'm not so proud of the code as it is right now though. I think it can still be a little clearer, but in line 203 of get_changes.rs you can see the point at which is determined if a move to a temporary table occurs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Fire-ninja-bot a telegram bot fight censorship

    1 project | news.ycombinator.com | 7 May 2024
  • Rust to .NET compiler – Progress update

    2 projects | news.ycombinator.com | 3 May 2024
  • uv: An fast Python package installer and resolver, written in Rust

    1 project | news.ycombinator.com | 7 May 2024
  • Ruff: The Extensible Python Linter

    1 project | dev.to | 7 May 2024
  • Implement React v18 from Scratch Using WASM and Rust - [11] Implement Event System

    1 project | dev.to | 7 May 2024