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!