Guude, das Migrationsfile scheint mir aber richtig zu sein, dort steht _add_column :reports, :customer_appointment, :date_
Kann es möglich sein, da sich rake db:migrate an dem :customer stoert? Gruß, Sebastian () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments On Donnerstag, 28. April 2011 at 22:31, Sebastian Bachmann wrote: > Guude, > > mein Projekt beinhaltet 4 Datenmodelle. Technician, Report, Customer, Device, > Ich wollte Report noch ein Feld customer_appointment:date hinzufügen. Dazu > habe ich folgende Migration generiert: > > _rails g migration AddCustomerAppointmentToReport customer_appointment:date_ > > ein _rake db:migrate_ brachte mir diese Fehlermeldung > > == CreateCustomers: migrating ================================================ > -- create_table(:customers) > rake aborted! > An error has occurred, this and all later migrations canceled: > > SQLite3::SQLException: table "customers" already exists: CREATE TABLE > "customers" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" > varchar(255), "email" varchar(255), "customer_number" varchar(255), > "contact_person" varchar(255), "street" varchar(255), "zip_code" integer, > "location" varchar(255), "country" varchar(255), "created_at" datetime, > "updated_at" datetime) > > > Ich habe beim erstellen der Migration wohl eine Konvention verletzt?! Es > hätte wohl > > _rails g migration AddAppointmentToReports customer_appointment:date_ lauten > müssen?! Also das Datenmodell am Ende, plural ... > > Meine Frage ist nun wie gehe ich vor? Da rake db:migrate nicht durchgelaufen > ist, und an der Tabellestruktur nichts verändert wurde, habe ich die > Migration manuell gelöscht. Danach habe ich noch eine Migration erstellt > rails g migration AddAppointmentToReports customer_appointment:date > aber die Fehlermeldung bleibt bestehen. > > In den RailsGuides[1] steht etwas von einem Rollback wenn man Mist gebaut > hat. Ich finde das treffend, würde mich aber gerne rückversichern. > > Danke für die Antwort! > > Gruß, > Sebastian > > [1] http://guides.rubyonrails.org/migrations.html#rolling-back > > > > > > () ascii ribbon campaign - against html e-mail > /\ www.asciiribbon.org - against proprietary attachments > _______________________________________________ > rubyonrails-ug mailing list > rubyonrails-ug@headflash.com > http://mailman.headflash.com/listinfo/rubyonrails-ug >
_______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug