Jaka jest składnia upuszczania kolumny tabeli bazy danych podczas migracji
Migracje Rails są używane do śledzenia i stosowania zmian w bazie danych w odwracalny sposób.
Jaka jest składnia upuszczania kolumny tabeli bazy danych podczas migracji
Użytkownik ma wiele przesłanych plików. Chcę dodać kolumnę do uploadstabeli, która odwołuje się do user. Jak powinna wyglądać migracja? Oto co mam. Nie jestem pewien, czy powinienem użyć (1) :user_id, :intczy (2) :user, :references. Nie jestem nawet pewien, czy (2) działa. Próbuję to zrobić po...
Mam problem, że mam migrację w Railsach, która konfiguruje domyślne ustawienie dla kolumny, jak w tym przykładzie: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Załóżmy, że lubię porzucić te ustawienia domyślne w późniejszej migracji. Jak to zrobić za...
Mam zadanie rake, które nie zadziała, jeśli nie ma stołu. Pracuję z ponad 20 inżynierami na stronie internetowej, więc chcę się upewnić, że dokonali migracji tabeli, zanim będą mogli wykonać zadanie prowizji, które zapełni tę odpowiednią tabelę. Czy AR ma metodę taką jak Table.exists? Jak mogę się...
Muszę dodać znaczniki czasu ( created_at& updated_at) do istniejącej tabeli. Wypróbowałem następujący kod, ale nie zadziałał. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users)
Czy istnieje zadanie prowizji, które pokazuje oczekujące migracje w aplikacji
Chcę zrobić migrationw Railsach odwołanie do innej tabeli. Zwykle zrobiłbym coś takiego: add_column :post, :user, :references Spowoduje to utworzenie kolumny o nazwie user_idw poststabeli. Ale co jeśli zamiast tego user_idchcę czegoś takiego author_id? Jak mogę to
Jaka jest różnica między t.referencesi t.belongs_to? Dlaczego mamy te dwa różne słowa? Wydaje mi się, że robią to samo? Próbowałem wyszukiwać w Google, ale nie znalazłem wyjaśnienia. class CreateFoos < ActiveRecord::Migration def change create_table :foos do |t| t.references :bar...
Mam tabelę Produkty i chcę dodać kolumnę: t.references :imageable, :polymorphic => true Próbowałem wygenerować migrację w tym celu, wykonując: $ rails generate migration AddImageableToProducts imageable:references:polymorphic ale oczywiście robię to źle. Czy ktoś może coś zasugerować?...
Jak przywrócić nieudaną migrację szyn? Spodziewałbym się, rake db:rollbackże cofnie to nieudaną migrację, ale nie, cofa poprzednią migrację (nieudana migracja minus jedna). I rake db:migrate:down VERSION=myfailedmigrationteż nie działa. Spotkałem się z tym kilka razy i jest to bardzo...