Migracje

Pisze aplikacje i bazę tworze za pomocą scaffolda i migracji. Jednak migracje maja dożo ograniczeń, począwszy od typów danych na kluczach obcych kończąc. Wiem wiem można dać execute i podać czysty SQL.
A czy można w ogolę nie bawić się w migracje a schemat bazy tworzyć sobie osobno, stosując typy które zna baza, bo RoR zna tylko stringi i intigery prawie.

Czy właśnie ten SQL dać do migracji jako execute?
Chodzi mi o to stosowac typy dfanych które zna baza a RoR nie.

Pozdrawiam

Migracje w RoR to nie tylko stringi i integery – wystarczy poszukać, np. tu: column (ActiveRecord::ConnectionAdapters::TableDefinition) - APIdock

Jeżeli chodzi o klucze obce, to jest plugin, który umożliwia tworzenie FK na poziomie migracji (patrz: http://www.redhillonrails.org/foreign_key_migrations.html)

ale np. char, box, line nie ma a o to by mi chodziło, uzywam PostgreSQL

Pozdrawiam