aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/migrations/migrations.txt
diff options
context:
space:
mode:
Diffstat (limited to 'railties/doc/guides/migrations/migrations.txt')
-rw-r--r--railties/doc/guides/migrations/migrations.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/railties/doc/guides/migrations/migrations.txt b/railties/doc/guides/migrations/migrations.txt
new file mode 100644
index 0000000000..261e74f2b6
--- /dev/null
+++ b/railties/doc/guides/migrations/migrations.txt
@@ -0,0 +1,15 @@
+Migrations
+==========
+
+Migrations are a convenient way for you to alter your database in a structured and organised manner. ActiveRecord takes care of working out which migrations have already been run so you can just update your source and run the migrations, leaving ActiveRecord to work out the details.
+
+Migrations also allow you to describe these transformation using ruby, in a database independent way (you can drop down to raw SQL for database specific features).
+
+Rails packages a number of rake tasks and generators for working with migrations and we'll talk about those too.
+
+include::anatomy_of_a_migration.txt[]
+include::creating_a_migration.txt[]
+include::writing_a_migration.txt[]
+include::rakeing_around.txt[]
+include::using_models_in_migrations.txt[]
+include::scheming.txt[] \ No newline at end of file