Wie lautet die Syntax zum Löschen einer Datenbanktabellenspalte durch eine
Rails-Migrationen werden verwendet, um Datenbankänderungen reversibel zu verfolgen und anzuwenden.
Wie lautet die Syntax zum Löschen einer Datenbanktabellenspalte durch eine
Ein Benutzer hat viele Uploads. Ich möchte der uploadsTabelle eine Spalte hinzufügen, die auf die verweist user. Wie soll die Migration aussehen? Hier ist was ich habe. Ich bin mir nicht sicher, ob ich (1) :user_id, :intoder (2) verwenden soll :user, :references. Ich bin mir nicht mal sicher, ob...
Ich habe das Problem, dass ich eine Migration in Rails habe, die eine Standardeinstellung für eine Spalte festlegt, wie in diesem Beispiel: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Angenommen, ich möchte diese Standardeinstellungen in einer späteren...
Ich habe eine Rechenaufgabe, die nur funktioniert, wenn eine Tabelle vorhanden ist. Ich arbeite mit mehr als 20 Ingenieuren an einer Website, daher möchte ich sicherstellen, dass sie die Tabelle migriert haben, bevor sie eine Rechenaufgabe ausführen können, die die jeweilige Tabelle auffüllt. Hat...
Ich muss einer vorhandenen Tabelle Zeitstempel ( created_at& updated_at) hinzufügen . Ich habe den folgenden Code ausprobiert, aber er hat nicht funktioniert. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users)
Gibt es eine Rake-Aufgabe, die die ausstehenden Migrationen in einer Rails-App
Ich möchte ein migrationin Rails erstellen und auf eine andere Tabelle verweisen. Normalerweise würde ich so etwas machen wie: add_column :post, :user, :references Dadurch wird eine Spalte mit dem Namen user_idin der postsTabelle erstellt. Aber was ist, wenn user_idich stattdessen so etwas möchte...
Was ist der Unterschied zwischen t.referencesund t.belongs_to? Warum haben wir diese zwei verschiedenen Wörter? Mir scheint, sie machen das Gleiche? Versuchte einige Google-Suche, aber keine Erklärung zu finden. class CreateFoos < ActiveRecord::Migration def change create_table :foos do |t|...
Ich habe eine Produkttabelle und möchte eine Spalte hinzufügen: t.references :imageable, :polymorphic => true Ich habe versucht, eine Migration dafür zu generieren, indem ich Folgendes getan habe: $ rails generate migration AddImageableToProducts imageable:references:polymorphic aber ich mache...
Wie können Sie eine fehlgeschlagene Rails-Migration zurücksetzen? Ich würde erwarten, dass rake db:rollbackdies die fehlgeschlagene Migration rückgängig macht, aber nein, es wird die vorherige Migration zurückgesetzt (die fehlgeschlagene Migration minus eins). Und rake db:migrate:down...
Ich kann die aktive Dokumentationsseite für Datensätze mit einer Liste aller Datentypen nicht finden. Kann mir jemand helfen?
Ich habe die folgenden zwei Modelle: class Store < ActiveRecord::Base belongs_to :person end class Person < ActiveRecord::Base has_one :store end Hier ist das Problem: Ich versuche, eine Migration zu erstellen, um den Fremdschlüssel in der Personentabelle zu erstellen. Die Spalte, die sich...