Weblog » Tags » database (all)

  • rails升降一個version

    之前rails改咗schema migration嘅方式,由排次序變咗記時間。 database上原本有個schema_info嘅table,記住最新version。家下table變成schema_migration,記住一堆行咗migration嘅version。 咁可以個別up同down,唔會depend on之前嗰啲。 $ rake db:migrate:down VERSION=20090106022903 $ rake d…
  • Rails fixtures寫時間

    Ruby on Rails 個fixtures係可以用erb,咁就可以同佢寫時間入某個field。 假設有個test.yml,裏便: test_one: name: abc stop_at: <%= Time.now.to_s(:db) %> load個fixtures入database $ rake db:fixtures:load 咁stop at就有條entry,stop_at係create嗰陣嘅時間。…
  • 無class有fixture會有error

    無class有fixture會有error fixture要有database個table,亦要有model,唔係會出問題。 無model話require唔同。無table會話missing table。 所以兩樣齊先好有fixture。
  • MySQL抄table

    MySQL將一個table copy去另一個,可以咁: mysql> create table database_target.table_target like database_source.table_source; 如可想將現有table資料,交畀另一個table,可以咁。 mysql> insert into database_target.table_target like database_source.…
  • MySQL轉移database資料

    MySQL轉移database資料 mysqldump -u [db_user_name] -p [database_name] > [database_name].sql mysql -u [db_user_name] -p [new_database_name] < [database_name].sql 方括裏便自己填。呢個程況database_name同new_database_name同名都可以。 如果唔…
  • Dump data出來

    要dump data出來,就行 mysqldump -u an_app_user -p --database some_database > some_database.sql 無咗個--database,即係 mysqldump -u an_app_user -p some_database > some_database.sql 就唔會加 use database有關嘢,即係下面啲code。 -- -- Curre…
  • 快手load返schema

    Rails如果錯手洗咗Database table,而table field又記得咗 ,想rebuild返。可以打db:schema:load 不過留意佢唔識將原有migration入嘅data,入返落去。

ruby_omnibus

  • Visit ruby_omnibus's Xanga Site
    • Name: ruby_omnibus
    • Gender: Male
    • Member Since: 1/22/2008
    • True

Recent Weblogs