|
|
@@ -153,53 +153,53 @@ TEST(CppHibernateTests, init) |
|
|
|
|
|
|
|
expect_query(mock, "ALTER TABLE `tbl_test3`\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_test3_to_tbl_derived3_id_test3_list`\n" |
|
|
|
" FOREIGN KEY (`tbl_derived3_id_test3_list`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_derived3_id_test3_list`)\n" |
|
|
|
" REFERENCES `test`.`tbl_derived3` (`tbl_derived3_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON UPDATE NO ACTION,\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_test3_to_tbl_derived3_id_test3_vector`\n" |
|
|
|
" FOREIGN KEY (`tbl_derived3_id_test3_vector`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_derived3_id_test3_vector`)\n" |
|
|
|
" REFERENCES `test`.`tbl_derived3` (`tbl_derived3_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON UPDATE NO ACTION"); |
|
|
|
|
|
|
|
expect_query(mock, "ALTER TABLE `tbl_derived1`\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived1_to_tbl_base_id`\n" |
|
|
|
" FOREIGN KEY (`tbl_base_id`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_base_id`)\n" |
|
|
|
" REFERENCES `test`.`tbl_base` (`tbl_base_id`)\n" |
|
|
|
" ON DELETE CASCADE\n" |
|
|
|
" ON UPDATE CASCADE,\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived1_to_tbl_test1_id_test1_data`\n" |
|
|
|
" FOREIGN KEY (`tbl_test1_id_test1_data`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_test1_id_test1_data`)\n" |
|
|
|
" REFERENCES `test`.`tbl_test1` (`tbl_test1_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON DELETE CASCADE\n" |
|
|
|
" ON UPDATE NO ACTION"); |
|
|
|
|
|
|
|
expect_query(mock, "ALTER TABLE `tbl_derived2`\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived2_to_tbl_base_id`\n" |
|
|
|
" FOREIGN KEY (`tbl_base_id`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_base_id`)\n" |
|
|
|
" REFERENCES `test`.`tbl_base` (`tbl_base_id`)\n" |
|
|
|
" ON DELETE CASCADE\n" |
|
|
|
" ON UPDATE CASCADE,\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived2_to_tbl_test2_id_test2_nullable`\n" |
|
|
|
" FOREIGN KEY (`tbl_test2_id_test2_nullable`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_test2_id_test2_nullable`)\n" |
|
|
|
" REFERENCES `test`.`tbl_test2` (`tbl_test2_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON UPDATE NO ACTION,\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived2_to_tbl_test2_id_test2_ptr_u`\n" |
|
|
|
" FOREIGN KEY (`tbl_test2_id_test2_ptr_u`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_test2_id_test2_ptr_u`)\n" |
|
|
|
" REFERENCES `test`.`tbl_test2` (`tbl_test2_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON UPDATE NO ACTION,\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived2_to_tbl_test2_id_test2_ptr_s`\n" |
|
|
|
" FOREIGN KEY (`tbl_test2_id_test2_ptr_s`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_test2_id_test2_ptr_s`)\n" |
|
|
|
" REFERENCES `test`.`tbl_test2` (`tbl_test2_id`)\n" |
|
|
|
" ON DELETE SET NULL\n" |
|
|
|
" ON UPDATE NO ACTION"); |
|
|
|
|
|
|
|
expect_query(mock, "ALTER TABLE `tbl_derived3`\n" |
|
|
|
" ADD CONSTRAINT `fk_tbl_derived3_to_tbl_derived2_id`\n" |
|
|
|
" FOREIGN KEY (`tbl_derived2_id`)\n" |
|
|
|
" FOREIGN KEY IF NOT EXISTS (`tbl_derived2_id`)\n" |
|
|
|
" REFERENCES `test`.`tbl_derived2` (`tbl_derived2_id`)\n" |
|
|
|
" ON DELETE CASCADE\n" |
|
|
|
" ON UPDATE CASCADE"); |
|
|
|