2010-09-13 7 views
0

Existe-t-il une commande pour supprimer une table spécifique dans la base de données et pas toutes?Ruby on Rails rake db: drop

Ou une façon de mettre à jour une table de base de données

Merci.

Répondre

6

Vérifiez la Ruby on Rails Migration Guide. Par exemple, pour déposer une table dans une migration:

class DropProducts < ActiveRecord::Migration 
    def self.up 
    drop_table :products 
    end 

    def self.down 
    raise ActiveRecord::IrreversibleMigration 
    end 
end 
1

Ceci peut être réalisé en utilisant la migration avec la commande suivante: -

def self.up  
    drop_table :table_name 
end 
+0

Veuillez formater tout le code dans le futur. – JShoe