Rails 5: Wie entferne ich eine Spalte aus einer Datenbank?

8

Was ist der Befehl zum Entfernen einer vorhandenen Spalte aus einer Tabelle mit Migration?

Die Spalte, die ich entfernen möchte, ist: country:string

Aus der Tabelle: sample_apps

    
jeramaedybohol 08.08.2016, 01:39
quelle

3 Antworten

30

So entfernen Sie eine Spalte mit der Migration:

%Vor%

In Ihrem Fall:

%Vor%

Dies wird die folgende Migration in Rails 5.0 generieren :

%Vor%     
davideghz 08.08.2016, 01:44
quelle
1

Erstellen Sie die Migrationsdatei:

%Vor%

In der generierten Migrationsdatei:

%Vor%

Dann renne:

%Vor%     
Hasmukh Rathod 08.08.2016 01:45
quelle
0

Wenn Sie auch den Index entfernen wollen, tun Sie das auch mit der Migration:

%Vor%

Migrationsdatei:

%Vor%

dann ausführen: rake db:migrate

    
rld 09.03.2018 15:53
quelle

Tags und Links