# Using migration methods in applications

**URL:** <https://www.ruby-forum.com/t/using-migration-methods-in-applications/133552>\
**Category:** Rails\
**Created:** [April 1, 2008, 4:49pm UTC](https://www.ruby-forum.com/t/using-migration-methods-in-applications/133552 "2008-04-01T16:49:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![andy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@andy](https://www.ruby-forum.com/u/andy)\
**Post date:** [April 1, 2008, 4:49pm UTC](https://www.ruby-forum.com/t/using-migration-methods-in-applications/133552/1 "2008-04-01T16:49:13Z")

</div>

Is it possible to use methods for migration(create\_table, add\_column,  
etc) in applications.

I want to make a plugin which uses its own model. In such cases, most  
plugins seem to use script/generate to generate migration file. But I  
think if it is possible to make tables directly from plugins, uses  
doesn’t have to use script/generate or rake. It’ll be easier to use.  
But I couldn’t find how to do it.

Any help appreciated.

Andy Matsubara

---

<div class="post-metadata">

**Author:** ![andy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@andy](https://www.ruby-forum.com/u/andy)\
**Post date:** [April 2, 2008, 3:48am UTC](https://www.ruby-forum.com/t/using-migration-methods-in-applications/133552/2 "2008-04-02T03:48:02Z")

</div>

I found the answer by myself.  
[http://api.rubyonrails.com/classes/ActiveRecord/Schema.html](http://api.rubyonrails.com/classes/ActiveRecord/Schema.html)
