# dm-migrations **Repository Path**: mirrors_Asana/dm-migrations ## Basic Information - **Project Name**: dm-migrations - **Description**: DataMapper plugin for writing and speccing migrations - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-14 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README = dm-migrations DataMapper plugin for writing and specing migrations. == Example require 'dm-migrations/migration_runner' DataMapper.setup(:default, "sqlite3::memory") DataMapper::Logger.new(STDOUT, :debug) DataMapper.logger.debug( "Starting Migration" ) migration 1, :create_people_table do up do create_table :people do column :id, Integer, :serial => true column :desc, String end end down do drop_table :people end end migration 2, :make_desc_text do up do modify_table :people do # You currently have to use the underlying DB type here, rather than # a DataMapper type change_column :desc, 'text' end end end migrate_up! For more, see the examples directory.