spec/dump/dump_spec.rb in ridgepole-0.5.3.beta4 vs spec/dump/dump_spec.rb in ridgepole-0.6.0.beta
- old
+ new
@@ -3,67 +3,67 @@
before { restore_tables }
subject { client }
it {
expect(subject.dump).to eq <<-RUBY.strip_heredoc.strip
- create_table "clubs", force: true do |t|
- t.string "name", default: "", null: false
+ create_table "clubs",#{if_mysql_awesome_enabled(' unsigned: true,')} force: :cascade do |t|
+ t.string "name", limit: 255, default: "", null: false
end
add_index "clubs", ["name"], name: "idx_name", unique: true, using: :btree
- create_table "departments", primary_key: "dept_no",#{mysql_awesome_enabled? ? ' id: :string, limit: 4,' : ''} force: true do |t|
+ create_table "departments", primary_key: "dept_no",#{mysql_awesome_enabled? ? ' id: :string, limit: 4,' : ''} force: :cascade do |t|
t.string "dept_name", limit: 40, null: false
end
add_index "departments", ["dept_name"], name: "dept_name", unique: true, using: :btree
- create_table "dept_emp", id: false, force: true do |t|
- t.integer "emp_no", null: false
+ create_table "dept_emp", id: false, force: :cascade do |t|
+ t.integer "emp_no", limit: 4, null: false
t.string "dept_no", limit: 4, null: false
t.date "from_date", null: false
t.date "to_date", null: false
end
add_index "dept_emp", ["dept_no"], name: "dept_no", using: :btree
add_index "dept_emp", ["emp_no"], name: "emp_no", using: :btree
- create_table "dept_manager", id: false, force: true do |t|
+ create_table "dept_manager", id: false, force: :cascade do |t|
t.string "dept_no", limit: 4, null: false
- t.integer "emp_no", null: false
+ t.integer "emp_no", limit: 4, null: false
t.date "from_date", null: false
t.date "to_date", null: false
end
add_index "dept_manager", ["dept_no"], name: "dept_no", using: :btree
add_index "dept_manager", ["emp_no"], name: "emp_no", using: :btree
- create_table "employee_clubs", force: true do |t|
- t.integer "emp_no", null: false, unsigned: true
- t.integer "club_id", null: false, unsigned: true
+ create_table "employee_clubs",#{if_mysql_awesome_enabled(' unsigned: true,')} force: :cascade do |t|
+ t.integer "emp_no", limit: 4, null: false#{unsigned_if_enabled}
+ t.integer "club_id", limit: 4, null: false#{unsigned_if_enabled}
end
add_index "employee_clubs", ["emp_no", "club_id"], name: "idx_emp_no_club_id", using: :btree
- create_table "employees", primary_key: "emp_no",#{mysql_awesome_enabled? ? ' id: :integer,' : ''} force: true do |t|
+ create_table "employees", primary_key: "emp_no",#{if_mysql_awesome_enabled(' id: :integer, limit: 4,')} force: :cascade do |t|
t.date "birth_date", null: false
t.string "first_name", limit: 14, null: false
t.string "last_name", limit: 16, null: false
t.string "gender", limit: 1, null: false
t.date "hire_date", null: false
end
- create_table "salaries", id: false, force: true do |t|
- t.integer "emp_no", null: false
- t.integer "salary", null: false
- t.date "from_date", null: false
- t.date "to_date", null: false
+ create_table "salaries", id: false, force: :cascade do |t|
+ t.integer "emp_no", limit: 4, null: false
+ t.integer "salary", limit: 4, null: false
+ t.date "from_date", null: false
+ t.date "to_date", null: false
end
add_index "salaries", ["emp_no"], name: "emp_no", using: :btree
- create_table "titles", id: false, force: true do |t|
- t.integer "emp_no", null: false
+ create_table "titles", id: false, force: :cascade do |t|
+ t.integer "emp_no", limit: 4, null: false
t.string "title", limit: 50, null: false
t.date "from_date", null: false
t.date "to_date"
end