online_migrations
Seed Fu
Our great sponsors
online_migrations | Seed Fu | |
---|---|---|
18 | 0 | |
569 | 1,215 | |
- | - | |
9.0 | 0.0 | |
9 days ago | over 1 year ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
online_migrations
-
Gemfile of dreams: the libraries we use to build Rails apps
I would like to suggest for consideration a more feature-rich alternative to "strong_migrations" - https://github.com/fatkodima/online_migrations (there is a comparison with it in the README).
-
Is there a linter for non-backwards-compatible DB migrations?
There is kinda such a linter, but for ruby/rails projects - https://github.com/fatkodima/online_migrations.
-
Show HN: Zero-downtime PostgreSQL migrations for Ruby on Rails
Thanks for mentioning. I made a comparison with it - https://github.com/fatkodima/online_migrations#cool-but-ther...
-
Zero-downtime PostgreSQL migrations for Ruby on Rails
changing column types (https://github.com/fatkodima/online_migrations/blob/master/lib/online_migrations/change_column_type_helpers.rb)
I recently created a library - https://github.com/fatkodima/online_migrations.
-
Announcing online_migrations - a gem that catches unsafe migrations in development and provides helpers to run them easier in production
I’m publishing a new gem today. The name is online_migrations, it’s at https://github.com/fatkodima/online_migrations. For those familiar with strong_migrations, it is a "strong_migrations on steroids".
strong_migrations provides you with text guidance on how to run migrations safer, but my gem have actual code helpers (which the gem suggests to use) you can use to do what you want. For example, it has migration helpers for renaming tables/columns (https://github.com/fatkodima/online_migrations/blob/4eec4c1a21689b291fabf4d315cf465f1d859745/lib/online_migrations/schema_statements.rb#L123-L320), changing column types (https://github.com/fatkodima/online_migrations/blob/master/lib/online_migrations/change_column_type_helpers.rb), adding columns with defaults (https://github.com/fatkodima/online_migrations/blob/4eec4c1a21689b291fabf4d315cf465f1d859745/lib/online_migrations/schema_statements.rb#L343-L424), and more. And ability to run heavy data migrations in background (https://github.com/fatkodima/online_migrations/blob/master/BACKGROUND_MIGRATIONS.md).
Seed Fu
We haven't tracked posts mentioning Seed Fu yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
Seedbank - Seedbank gives your seed data a little structure. Create seeds for each environment, share seeds between environments and specify dependencies to load your seeds in order. All nicely integrated with simple rake tasks.
Seed dump - Rails 4/5 task to dump your data to db/seeds.rb
Database Cleaner - Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
SchemaPlus - SchemaPlus provides a collection of enhancements and extensions to ActiveRecord
Foreigner - Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb
Blazer - Business intelligence made simple
QueryTrack - Find time-consuming database queries for ActiveRecord-based Rails Apps
Nullalign - Finds missing non-null constraints
Upsert - Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.
PgHero - A performance dashboard for Postgres
ActiveRecord::DataIntegrity - Check data integrity for your ActiveRecord models
SecondBase - Seamless second database integration for Rails.