# Polite plugin migrations

**URL:** <https://www.ruby-forum.com/t/polite-plugin-migrations/90792>\
**Category:** Rails\
**Created:** [April 1, 2007, 7:02pm UTC](https://www.ruby-forum.com/t/polite-plugin-migrations/90792 "2007-04-01T19:02:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![S\_ugly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/eb8c5e/32.png) [@S\_ugly](https://www.ruby-forum.com/u/S_ugly)\
**Post date:** [April 1, 2007, 7:02pm UTC](https://www.ruby-forum.com/t/polite-plugin-migrations/90792/1 "2007-04-01T19:02:08Z")

</div>

i just recently released a rails plugin. the old pre-agile-fan me  
would have not done that because it would have seemed too early and  
then everyone might not think i was a brilliant programmer when they  
saw how simple my project was. now i see that i’m just an average  
programmer so i’m starting to just release when something useful is  
working ( [http://crookedhideout.com/software](http://crookedhideout.com/software) ). this actually has  
helped the stability and usefulness of the code i write. however …

this plugin generates a migration. it needs one table for it’s fun.  
now that i’m getting ready to release 0.2.0 (a few days later, i had  
the whole weekend off so i’m being productive atm ) i know that i’m  
going to need to add a column to that table. damn it. what should i  
do?

there is a small chance that there is someone out there actually using  
it. so what i really need to do is generate another migration every  
time i change the table somehow in any future releases. it’s probably  
going to annoy a lot of people to see their db/migrate folder littered  
it this way.

what’s the polite thing to do?

---

<div class="post-metadata">

**Author:** ![S\_ugly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/eb8c5e/32.png) [@S\_ugly](https://www.ruby-forum.com/u/S_ugly)\
**Post date:** [April 2, 2007, 4:03am UTC](https://www.ruby-forum.com/t/polite-plugin-migrations/90792/2 "2007-04-02T04:03:53Z")

</div>

i’m thinking i have to just keep adding the migrations. the really is  
no other way.

---

<div class="post-metadata">

**Author:** ![S\_ugly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/eb8c5e/32.png) [@S\_ugly](https://www.ruby-forum.com/u/S_ugly)\
**Post date:** [April 16, 2007, 5:25pm UTC](https://www.ruby-forum.com/t/polite-plugin-migrations/90792/3 "2007-04-16T17:25:02Z")

</div>

## Sorry for the late reply, but just thought I’d through in my approval for this method. I’d rather see a ton of migrations, but be able to see the progression.

Nathan Garza

AshLeaf Media | Director of Technology Innovations

* * *

[www.ashleafmedia.com](http://www.ashleafmedia.com) | removed\_email\_address@domain.invalid | 832.514.5726
