Klausimai pažymėti „bėgių migracija“

Bėgių perkėlimai naudojami stebint ir pritaikant duomenų bazės pakeitimus.
18
atsakymai

Kaip pašalinti stulpelius naudojant „Rails“ migraciją

Kas yra sintaksė, skirta duomenų bazės lentelės stulpelio ištrynimui per Rails migraciją?
gegužės 14 d., 10 val
4
atsakymai

Pridėti nuorodos stulpelio perkėlimą į Rails 4

Vartotojas turi daug atsisiuntimų. Noriu pridėti stulpelį prie įkėlimo lentelės, kurioje nurodomi naudotojai. Kaip turėtų atrodyti migracija? Štai ką aš turiu. Nesu tikras, ar naudoti (1): user_id ,: int, arba (2): naudotojo,: nuorodos. Aš net ...
nustatytas 02 balandis '14, 17:43
4
atsakymai

Rails migracija: anuliuoti stulpelio numatytąjį

Turiu problemą, kad turiu migraciją į „Rails“, kuri nustato numatytąjį stulpelio, kaip šis pavyzdys, vertę: def self.up add_column: column_name ,: paid_at ,: datetime,: default => Time.now end atsisakytų ...
Nustatykite gegužės 20 d
14
atsakymai

Pridėti laiko žymes prie esamos lentelės

Į esamą lentelę turiu pridėti laiko žymų (create_at updated_at). Bandžiau tokį kodą, bet jis neveikė. Aš taip pat išbandžiau kitus sprendimus, kuriuos rado internete, bet jie taip pat neveikia. klasė AddTimestampsToUser <Act ...
nustatyti 25 rugsėjis '11 4:05
9
atsakymai

Rodyti laukiančias bėgių migracijas

Ar yra rake užduotis, rodanti laukiančias perėjimus bėgių programoje?
nustatyti 28 rug. '09 23:00 val
4
atsakymai

Patikrinkite, ar lentelė yra Rails

Turiu rake užduotį, kuri neveiks, jei stalo nėra. Dirbu su daugiau nei 20 inžinierių svetainėje, todėl noriu įsitikinti, kad jie persikėlė lentelę prieš tai, kai jie gali užpildyti šią užduotį.
yra nustatytas liepos 06 d. 11, 2:45
4
atsakymai

kaip generuoti migraciją, kad nuorodos būtų polimorfinės

Aš turiu produktų lentelę ir norite pridėti stulpelį: t.references: imageable,: polymorphic => true Bandžiau sukurti migraciją šiam darbui: $ rails generuoti migraciją AddImageableToProducts imageable: references: polimorfinis, bet aš ...
04 Bal '11, 7:31
1
atsakymas

Koks skirtumas tarp t.belongs_to ir t.references bėgiais?

Koks skirtumas tarp t.references ir t.belongs_to? Kodėl turime šiuos du skirtingus žodžius? Man atrodo, kad jie daro tą patį? Bandžiau „Google“ paiešką, bet neradau paaiškinimo. class CreateFoos <ActiveRecord :: Migracijos def pakeitimas sukurti _...
nustatyti 17 okt. '11, 2:56
9
atsakymai

Nepavykusių bėgių migracijos panaikinimas

Kaip atkurti nesėkmingą geležinkelių migraciją? Tikiuosi, kad „grake db: rollback“ atšaukia nepavykusią migraciją, bet ne, ji grąžina ankstesnę migraciją (nepavyko migracija, atėmus vieną). Ir rake db: migrate: žemyn VERSION = myfailedmigration neveikia nei ...
nustatyti kovo 26 d., 09:49
6
atsakymai

Nurodykite nuorodos perkėlimo stulpelio pavadinimą

Noriu pereiti prie bėgių, remdamasis kita lentele. Paprastai norėčiau padaryti kažką panašaus: add_column: post ,: user ,: reference Nuorodų lentelėje sukuriamas stulpelis user_id. Bet kas, jei vietoj user_id noriu kažko panašaus autoriaus_id? Kaip ...
nustatyti 04 gruodis '12 4:20
4
atsakymai

Kur yra „ActiveRecord“ duomenų tipų dokumentacijos puslapis?

Nerandu aktyvaus įrašų registracijos puslapio, kuriame yra visų duomenų tipų sąrašas. Ar kas nors gali man padėti?
nustatytas spalio 18 d '10, 5:03
6
atsakymai

Kokia yra sintaksė „remove_index“ sistemoje „Rails 3.1.0“?

Bandau pridėti „Devise“ prie esamos „Rails“ programos su jau apibrėžta naudotojų lentele. Projekto generatorius pakeitė šią migraciją: klasė AddDeviseToUsers <ActiveRecord :: Migration def self.up change_table (: naudotojai) | ## D ...
nustatytas sausio 27 d '12, 5:47
2
atsakymai

Koks yra geriausias būdas atsisakyti stalo ir ištrinti modelį „Rails 3“?

Turiu modelį ir lentelę, kurios nereikia savo paraiškoje, galėčiau juos palikti, bet norėčiau juos pašalinti taip, kad viskas būtų tvarkinga. Bandau rasti geriausią būdą pašalinti juos naudojant neramumus su mano perkėlimais ir db failais ...
kovo 27 d. 13 val
1
atsakymas

Kaip pašalinti stulpelį iš stalo naudojant bėgių konsolę

Galite lengvai ištrinti stulpelį naudodami geležinkelio migraciją. class SomeClass <ActiveRecord :: Migration def self.up remove_column: table_name ,: column_name pabaigos pabaiga Noriu žinoti, ar yra būdas pašalinti stulpelį iš lentelės naudojant konsolę.
balandžio 18 d '13, 7:42
6
atsakymai

has_many, depend_to ryšys aktyviuose įrašuose migracijos bėgiai 4

Aš sukūriau naudotojo modelį ir tada užduočių modelį. Neminiau jokių ryšių tarp jų kūrimo metu. Suprantu, kad Vartotojo užduotys ir užduotis priklauso naudotojui. Turiu nustatyti šį ryšį tarp jų per migraciją. Mano klausimas yra tas, kas b ...
liepos 27 d. 13 val