Gems DBDesigner Generators e Postgresql Migrations

Publiquei duas gems que escrevi para a aplicação que estou desenvolvendo na Myfreecomm.

DBDesigner Generators Esta gem incui o generator dbdesigner_migration que lê o arquivo xml gerado pelo DBDesigner 4 e gera a migração. Mais informações: http://github.com/rafaelp/dbdesigner_generators

Exemplo de uso:

$ ruby script/generate dbdesigner_migration [MigrationName] [only|except] [table1] [table2] [table3]

Instalação:

$ sudo gem install rafaelp-dbdesigner_generators --source=http://gems.github.com

Postgresql Migrations Esta gem adiciona suporte à foreign key do PostgreSQL nas migrações. Mais informações: http://github.com/rafaelp/postgresql_migrations Exemplo de uso:

class UserBelongsToAccount < ActiveRecord::Migration
  def self.up
    add_foreign_key :users, :account_id, :accounts, :id
  end

  def self.down
    remove_foreign_key :users, :account_id
  end
end

Instalação:

</pre><pre lang="bash">$ sudo gem install rafaelp-postgresql_migrations –source=http://gems.github.com</pre>

Abraços e até a próxima!