Index nur anlegen wenn nicht vorhanden?

Hallo,

ich müsste in einer Migration prüfen ob ein Index bereits vorhanden ist.
Ist dies nicht der Fall,
soll er mit add_index angelegt werden. Wie bekomme ich raus pb ein
gewisser Index bereits vorhanden ist?

Stehe da gerade ein bisschen auf dem Schlauch.

Gruss und Danke

Am 20.11.2007 um 09:42 schrieb Daniel W.:

Hallo,

ich müsste in einer Migration prüfen ob ein Index bereits vorhanden
ist.
Ist dies nicht der Fall,
soll er mit add_index angelegt werden. Wie bekomme ich raus pb ein
gewisser Index bereits vorhanden ist?

Stehe da gerade ein bisschen auf dem Schlauch.

nur als Einsteigshilfe:
indexes(‘tabelle’)

Das Ding ist dann für tabelle media und index title so aufgebaut
ActiveRecord::ConnectionAdapters::IndexDefinition
table: media
name: index_media_on_title
unique: false
columns:

  • title

ciao, tom

PS: Ich erlaub mir jetzt mal schamlose Bettelei, aber unten
findet sich ein Link zu workingwithrails und dort dann auch
ein “Recommend Thomas…”. Naja, man muss aber nicht.

–
Thomas R. “TomK32” Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world
http://workingwithrails.com/person/9367-thomas-r-koll
Skype: TomK32