<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-25066620.post2198880354566669059..comments</id><updated>2009-07-14T10:00:46.462-05:00</updated><title type='text'>Comments on Ruby, Javascript, Erlang blog: Snakes, Gems &amp;amp; Coffee: DataMapper does have migrations</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geek.susanpotter.net/feeds/2198880354566669059/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/2198880354566669059/comments/default'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2008/09/datamapper-does-have-migrations.html'/><author><name>S. Potter</name><uri>http://www.blogger.com/profile/17341145424164713662</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25066620.post-5672916283469540213</id><published>2009-07-14T06:27:30.793-05:00</published><updated>2009-07-14T06:27:30.793-05:00</updated><title type='text'>Unfortunately I had to spend some time to find the...</title><content type='html'>Unfortunately I had to spend some time to find the cause of migration error and want to share my solution/bug fix (maybe :)).&lt;br /&gt;&lt;br /&gt;On the following migration&lt;br /&gt;&lt;br /&gt;  up do&lt;br /&gt;    create_table :sph_counter do&lt;br /&gt;      column :counter_id, Integer, :serial =&amp;gt; true&lt;br /&gt;      column :max_doc_id, Integer, :null =&amp;gt; false&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I got the following SQL &lt;br /&gt;&lt;br /&gt;CREATE TABLE `sph_counter`&lt;br /&gt;ENGINE = InnoDB&lt;br /&gt;CHARACTER SET utf8&lt;br /&gt;COLLATE utf8_general_ci (`counter_id` serial PRIMARY KEY, `max_doc_id` INT(11))&lt;br /&gt;&lt;br /&gt;Here are two little changes for fixing this (dm-migrations-0.9.11):&lt;br /&gt;lib/sql/table_creator.rb:&lt;br /&gt;    def to_sql&lt;br /&gt;&amp;quot;#{@adapter.create_table_statement(quoted_table_name, @columns)}&amp;quot;&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;lib/sql/mysql.rb:&lt;br /&gt;&lt;br /&gt;    def create_table_statement(quoted_table_name, columns)&lt;br /&gt;      &amp;quot;CREATE TABLE #{quoted_table_name} (#{columns.map{ |c| c.to_sql }.join(&amp;#39;, &amp;#39;)}) ENGINE = InnoDB CHARACTER SET #{character_set} COLLATE #{collation}&amp;quot;&lt;br /&gt;    end</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/2198880354566669059/comments/default/5672916283469540213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/2198880354566669059/comments/default/5672916283469540213'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2008/09/datamapper-does-have-migrations.html?showComment=1247570850793#c5672916283469540213' title=''/><author><name>alPacino</name><uri>http://www.blogger.com/profile/18079640234195949693</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2008/09/datamapper-does-have-migrations.html' ref='tag:blogger.com,1999:blog-25066620.post-2198880354566669059' source='http://www.blogger.com/feeds/25066620/posts/default/2198880354566669059' type='text/html'/></entry></feed>