strong_migrations

Database checker

Catches potentially dangerous database operations in development and prevents them from running by default.

Catch unsafe migrations in development

GitHub

4k stars
31 watching
178 forks
Language: Ruby
last commit: 9 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fatkodima/online_migrations Detects and advises on safe PostgreSQL migration operations 631
danger/danger Automates common code review chores and codifies team norms. 5,464
ankane/production_rails Best practices for running Rails in production, covering security, errors, logging, audits, migrations, web requests, background jobs, email, caching and performance, monitoring, and database optimization. 2,241
rubysherpas/paranoia Provides a way to implement soft deletion of records in a Rails application by adding a deleted_at timestamp field 2,891
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,494
artur-sulej/excellent_migrations A tool that analyzes Elixir migration files to detect potentially dangerous or destructive operations. 242
actsasparanoid/acts_as_paranoid Adds support for soft deletion to Rails records, allowing them to be hidden without actually removing them. 1,473
ankane/pghero A performance monitoring tool for Postgres databases 8,181
anchore/grype A tool for detecting vulnerabilities in container images and filesystems 8,812
zdennis/activerecord-import A library to bulk insert data into databases using ActiveRecord in an efficient manner. 4,051
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,864
djrobstep/migra A tool for managing and comparing changes to PostgreSQL schemas in an automated and testable way 2,922
fabianlindfors/reshape Automates schema changes in PostgreSQL without downtime 1,725
jalkoby/squasher A tool to compress and remove unnecessary migration history from database schema 1,496
ankane/pgsync A tool that synchronizes data between two Postgres databases while preserving schema and security. 3,178