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