Do you use migrations for data manipulations? What are the pro's and con's ?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • migration_data

    Migrate data along with schema migrations in Rails and keep them up to date.

    Migrations - I use this gem https://github.com/ka8725/migration_data

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Large Hadron Migrator

    Online MySQL schema migrations

    I may do it from the console or a task if I wanted to modify a large number of records, e.g. something in my Users table. I think you need a sense of how long the update will take - I'm not sure if there's any issue with migrations timing out or such like. If I modify my Users schema it takes 5 minutes or so as it has to make a copy of the table and swap it in and that works fine - https://github.com/soundcloud/lhm

  • maintenance_tasks

    A Rails engine for queueing and managing data migrations.

    We use this technique. https://github.com/Shopify/maintenance_tasks. It is similar to a job (it uses a job under the hood) that can be be paused, interrupted by a deploy, and even aborted.

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

  • Migration Magic ✨, Handling Not-Null Constraints in Production with Ruby on Rails

    1 project | /r/rails | 5 Apr 2023
  • Gemfile of dreams: the libraries we use to build Rails apps

    2 projects | /r/rails | 17 Jan 2023
  • Zero-downtime schema migrations for Ruby on Rails

    1 project | /r/ruby | 25 May 2022
  • Zero-downtime PostgreSQL migrations for Ruby on Rails

    1 project | /r/programming | 17 Mar 2022
  • online_migrations: a new release with more safe/unsafe operations and ability to reset counter caches in background

    1 project | /r/rails | 17 Mar 2022

Did you konow that Ruby is
the 12th most popular programming language
based on number of metions?