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
176 forks
Language: Ruby
last commit: 3 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fatkodima/online_migrations A tool to detect and assist with safe PostgreSQL migration operations 634
danger/danger Automates common code review chores and codifies team norms. 5,473
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,244
rubysherpas/paranoia Provides a way to implement soft deletion of records in a Rails application by adding a deleted_at timestamp field 2,896
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,714
artur-sulej/excellent_migrations A tool that analyzes Elixir migration files to detect potentially dangerous or destructive operations. 242
actsasparanoid/acts_as_paranoid A plugin to temporarily hide records in a database without deleting them. 1,477
ankane/pghero A performance monitoring tool for Postgres databases 8,223
anchore/grype A tool for detecting vulnerabilities in container images and filesystems 8,970
zdennis/activerecord-import A library to bulk insert data into databases using ActiveRecord in an efficient manner. 4,060
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,953
djrobstep/migra A tool for managing and comparing changes to PostgreSQL schemas in an automated and testable way 2,930
fabianlindfors/reshape Automates schema changes in PostgreSQL without downtime 1,733
jalkoby/squasher A tool to compress and remove unnecessary migration history from database schema 1,499
ankane/pgsync A tool that synchronizes data between two Postgres databases while preserving schema and security. 3,201