Ruby: Rails migracijos
Ši dokumentacija yra Ruby mokymasis vadovo dalis. Visą vadovą rasite čia: Išsamus Ruby ir Rails vadovas.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įdiekite savo programą per kelias sekundes su paprastu
git push.- Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
- Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
- Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Ruby cloud hosting sprendimą užtrunka tik 5 minutes!
Migracijos leidžia nuosekliai ir patikrinamai keisti jūsų duomenų bazės schemą. Jos naudoja Ruby DSL, todėl nereikia rašyti neapdoroto SQL rankiniu būdu, todėl jūsų schemos pakeitimai tampa nepriklausomi nuo duomenų bazės. Štai kaip galite sukurti ir vykdyti migraciją:
-
Sukurti naują migraciją:
rails generate migration MigrationName -
Sukurtame migracijos faile (
db/migrate/):class MigrationName < ActiveRecord::Migration[6.0] def change add_column :table_name, :column_name, :type remove_column :table_name, :column_name end end