aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/migrations/migrations.txt
diff options
context:
space:
mode:
authorFrederick Cheung <frederick.cheung@gmail.com>2008-09-06 18:20:00 +0100
committerFrederick Cheung <frederick.cheung@gmail.com>2008-09-07 16:37:01 +0100
commit87211fbfaf601ff1eaec2787c191d91cc08dd623 (patch)
tree93cdf7efb2d99a42e1777863733e86d69f295403 /railties/doc/guides/migrations/migrations.txt
parentc6acd2924e6de8d6c8a6f7e19cc222894a56b903 (diff)
downloadrails-87211fbfaf601ff1eaec2787c191d91cc08dd623.tar.gz
rails-87211fbfaf601ff1eaec2787c191d91cc08dd623.tar.bz2
rails-87211fbfaf601ff1eaec2787c191d91cc08dd623.zip
Initial draft
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