나는 다음과 마이그레이션이 있습니다삽입 데이터가 존재하지 않는 경우
Sequel.migration do
up do
create_table :user_settings do
primary_key :id
String :signature, null: true, text: true
end
alter_table :user_settings do
add_foreign_key :user_id, :users, null: false, on_delete: :cascade
add_index :user_id
end
end
down do
drop_table :user_settings
end
end
이 기본 사용자 설정을 추가 할 것이다.
내가 가진 문제는 내가 전에이 마이그레이션에 대한 행을하지 않고 현재 데이터베이스에있는 모든 사용자에 대한 user_settings 테이블의 행을 만들 것입니다.
나는 각 사용자가 데이터베이스에서 일치하는 USER_ID있는 행을 가지고 있지 않은 경우, 나는 몇 가지 기본 값을 삽입 할 경우 확인합니다.
어떻게 마이그레이션 할 수 있습니까?