[Rubyonrails-ug] Frage bzgl. datenbank-ids

2011-01-07 Diskussionsfäden rubyonrails-ug
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

2011-01-07 Diskussionsfäden 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


Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids

2011-01-07 Diskussionsfäden rubyonrails...@galt.de
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

2011-01-07 Diskussionsfäden 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


Re: [Rubyonrails-ug] Frage bzgl. datenbank-ids

2011-01-07 Diskussionsfäden Peter Schroeder
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