[Rubyonrails-ug] Frage bzgl. datenbank-ids
Hallo, ich habe mal wieder eine Frage: Ich möchte einen Teil der Daten einer bestehenden Rails-Anwendung in eine andere neue Anwendung überführen. Dabei würde ich gerne die bereits bestehenden Datenbankrelationen, sprich die Werte der id-Spalte, beibehalten. Gibt's bei ActiveRecord die Möglichkeit, die automatische Id-Generierung zu unterbinden? Viele Grüße Michael Kastner ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug
Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids
Willst du nicht lieber die Datenbank anpassen? mysql ALTER TABLE tbl AUTO_INCREMENT = 100; http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html Am 07.01.2011 um 09:45 schrieb rubyonrails...@galt.de: Hallo, ich habe mal wieder eine Frage: Ich möchte einen Teil der Daten einer bestehenden Rails-Anwendung in eine andere neue Anwendung überführen. Dabei würde ich gerne die bereits bestehenden Datenbankrelationen, sprich die Werte der id-Spalte, beibehalten. Gibt's bei ActiveRecord die Möglichkeit, die automatische Id-Generierung zu unterbinden? Viele Grüße Michael Kastner ___ 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
Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids
Schön wär's! Am 07.01.2011 um 09:55 schrieb Mathias Meyer: On Freitag, 7. Januar 2011 at 09:45, rubyonrails...@galt.de wrote: Hallo, ich habe mal wieder eine Frage: Ich möchte einen Teil der Daten einer bestehenden Rails-Anwendung in eine andere neue Anwendung überführen. Dabei würde ich gerne die bereits bestehenden Datenbankrelationen, sprich die Werte der id-Spalte, beibehalten. Gibt's bei ActiveRecord die Möglichkeit, die automatische Id-Generierung zu unterbinden? user.id = '12345' user.save Einfach selbst setzen, dann wird auch keine generiert. Cheers, Mathias -- http://scalarium.com | http://www.paperplanes.de http://twitter.com/roidrage ___ 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
Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids
Wenn ich z.B. alle attribute von Model Person auf das Model NewPerson kopiere, dann wird beim NewPerson.create doch immer noch ein neuer id generiert. Dann halt mit einem Abstand von 100. Vielleicht habe ich auch einfach das Problem schlecht erklärt. Am 07.01.2011 um 09:51 schrieb Peter Schroeder: Willst du nicht lieber die Datenbank anpassen? mysql ALTER TABLE tbl AUTO_INCREMENT = 100; http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html Am 07.01.2011 um 09:45 schrieb rubyonrails...@galt.de: Hallo, ich habe mal wieder eine Frage: Ich möchte einen Teil der Daten einer bestehenden Rails-Anwendung in eine andere neue Anwendung überführen. Dabei würde ich gerne die bereits bestehenden Datenbankrelationen, sprich die Werte der id-Spalte, beibehalten. Gibt's bei ActiveRecord die Möglichkeit, die automatische Id-Generierung zu unterbinden? Viele Grüße Michael Kastner ___ 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 ___ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug
Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids
Probleme zu erklären ist aber auch nicht so einfach... Wieso kopierst du denn den Kram per Rails? Kannst du nicht einfach einen Dump der Daten in eine neue Tabelle/DB einspielen? Am 07.01.2011 um 10:15 schrieb rubyonrails...@galt.de: Wenn ich z.B. alle attribute von Model Person auf das Model NewPerson kopiere, dann wird beim NewPerson.create doch immer noch ein neuer id generiert. Dann halt mit einem Abstand von 100. Vielleicht habe ich auch einfach das Problem schlecht erklärt. Am 07.01.2011 um 09:51 schrieb Peter Schroeder: Willst du nicht lieber die Datenbank anpassen? mysql ALTER TABLE tbl AUTO_INCREMENT = 100; http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html Am 07.01.2011 um 09:45 schrieb rubyonrails...@galt.de: Hallo, ich habe mal wieder eine Frage: Ich möchte einen Teil der Daten einer bestehenden Rails-Anwendung in eine andere neue Anwendung überführen. Dabei würde ich gerne die bereits bestehenden Datenbankrelationen, sprich die Werte der id-Spalte, beibehalten. Gibt's bei ActiveRecord die Möglichkeit, die automatische Id-Generierung zu unterbinden? Viele Grüße Michael Kastner ___ 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 ___ 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