Ouverture de session

Commentaires récents

Syndication
Flux XML

Changement nom table "schema_info"

Changement nom table "schema_info"
Posté par bruno rommens le Vendredi, 28 Mars, 2008 - 10:16am. Développement

Bonjours à tous,

existe-t'il un moyen (plugin, variable à configurer, ...) pour que la table de version de migrations s'appele autrement que "schema_info" ?



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Re: Changement nom table "schema_info"
Auteur: 
jblanche
Date: 
Sam, 29/03/2008 - 20:29
bruno rommens a écrit:
Bonjours à tous,

existe-t'il un moyen (plugin, variable à configurer, ...) pour que la table de version de migrations s'appele autrement que "schema_info" ?

Il semblerait que le nom soit codé en dur dans le fichier activeRecord.rb de rails.

def schema_info_table_name
  Base.table_name_prefix + "schema_info" +Base.table_name_suffix
end

Logiquement tu peut overider cette méthode en mettant quelque chose du genre

Module ActiveRecord
  class Migrator
      def schema_info_table_name
        Base.table_name_prefix + "ce_que_tu_veux" +Base.table_name_suffix
      end
  end
end 

Je pense que le bon endroit pour le mettre est de créer un fichier
migration_table_name.rb dans config/initializers avec le contenu précédent.

PS : Attention, je n'ai rien testé j'ai juste fouiné par curiosité pour voir ou ce trouvait cette info, mais la solution doit ressembler à celà ;)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
38%
Mac OS X
29%
Windows
31%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 345

Qui est en ligne
Il y a actuellement 1 utilisateur et 34 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]