load.sql 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. INSERT INTO ethnicity (ethnicityid,value_) VALUES (1,'African');
  2. INSERT INTO ethnicity (ethnicityid,value_) VALUES (2,'American');
  3. INSERT INTO ethnicity (ethnicityid,value_) VALUES (3,'Chinese');
  4. INSERT INTO ethnicity (ethnicityid,value_) VALUES (4,'French');
  5. INSERT INTO ethnicity (ethnicityid,value_) VALUES (5,'German');
  6. INSERT INTO ethnicity (ethnicityid,value_) VALUES (6,'Greek');
  7. INSERT INTO ethnicity (ethnicityid,value_) VALUES (7,'Indian');
  8. INSERT INTO ethnicity (ethnicityid,value_) VALUES (8,'Italian');
  9. INSERT INTO ethnicity (ethnicityid,value_) VALUES (9,'Japanese');
  10. INSERT INTO ethnicity (ethnicityid,value_) VALUES (10,'Mexican');
  11. INSERT INTO ethnicity (ethnicityid,value_) VALUES (11,'Middle Eastern');
  12. INSERT INTO ethnicity (ethnicityid,value_) VALUES (12,'None');
  13. INSERT INTO ethnicity (ethnicityid,value_) VALUES (13,'Slavic');
  14. INSERT INTO ethnicity (ethnicityid,value_) VALUES (14,'Thai');
  15. INSERT INTO measurement_system (systemid,value_) VALUES (1,'USA');
  16. INSERT INTO measurement_system (systemid,value_) VALUES (2,'Metric');
  17. --INSERT INTO system (systemid,value_) VALUES (3,'Imperial');
  18. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (1,'small','sm',null,0,0,0);
  19. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (2,'medium','med',null,0,0,0);
  20. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (3,'large','lg',null,0,0,0);
  21. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (4,'unit','ea',null,0,0,0);
  22. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (5,'slice','sli',null,0,0,0);
  23. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (6,'clove','clv',null,0,0,0);
  24. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (7,'pinch','pn',null,0,0,0);
  25. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (8,'package','pk',null,0,0,0);
  26. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (9,'can','cn',null,0,0,0);
  27. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (10,'drop','dr',null,0,0,0);
  28. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (11,'bunch','bn',null,0,0,0);
  29. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (12,'dash','ds',null,0,0,0);
  30. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (13,'carton','ct',null,0,0,0);
  31. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (14,'sprig','sprig',null,0,0,0);
  32. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (15,'leaf','leaf',null,0,0,0);
  33. -- US volumes
  34. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (16,'Teaspoon','t',
  35. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),1,5,0,0);
  36. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (17,'Tablespoon','T',
  37. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),3,15,0,0);
  38. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (18,'Ounce (fluid)','fl. oz',
  39. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),6,29.56,0,0);
  40. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (19,'Cup','c',
  41. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),48,236,0,0);
  42. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (20,'Pint','pt',
  43. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),96,473,0,0);
  44. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (21,'Quart','q',
  45. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),192,946,0,0);
  46. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (22,'Gallon','gal',
  47. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),768,3785.4,0,0);
  48. -- US mass
  49. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (23,'Ounce','oz',
  50. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),1,28.35,0,1);
  51. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (24,'Pound','lb',
  52. (SELECT systemid FROM measurement_system WHERE value_ = 'USA'),16,454,0,1);
  53. -- Metric volumes
  54. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (25,'milliliter','ml',
  55. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),0.203,1,0,0);
  56. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (26,'cubic centimeter','cc',
  57. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),0.203,1,0,0);
  58. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (27,'tea spoon','tsp',
  59. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),1.015,5,0,0);
  60. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (28,'centiliter','cl',
  61. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),2.03,10,0,0);
  62. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (29,'table spoon','Tbsp',
  63. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),3.045,15,0,0);
  64. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (30,'deciliter','dl',
  65. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),20.3,100,0,0);
  66. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (31,'cup','cup',
  67. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),50.75,250,0,0);
  68. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (32,'liter','L',
  69. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),203,1000,0,0);
  70. -- Metric mass
  71. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (33,'milligram','mg',
  72. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),3.448275862E-5,1,0,1);
  73. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (34,'decagram','dg',
  74. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),3.448275862E-4,10,0,1);
  75. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (35,'hectogram','hg',
  76. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),3.448275862E-3,100,0,1);
  77. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (36,'gram','g',
  78. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),3.448275862E-2,1000,0,1);
  79. INSERT INTO unit (unitid,value_,abbreviation,systemid,tous,tometric,toimperial,mass) VALUES (37,'kilogram','kg',
  80. (SELECT systemid FROM measurement_system WHERE value_ = 'Metric'),34.48275862,1000000,0,1);
  81. INSERT INTO base (baseid,value_) VALUES (1,'Beef');
  82. INSERT INTO base (baseid,value_) VALUES (2,'Bread');
  83. INSERT INTO base (baseid,value_) VALUES (3,'Dairy');
  84. INSERT INTO base (baseid,value_) VALUES (4,'Egg');
  85. INSERT INTO base (baseid,value_) VALUES (5,'Fruit');
  86. INSERT INTO base (baseid,value_) VALUES (6,'Grain');
  87. INSERT INTO base (baseid,value_) VALUES (7,'Lamb');
  88. INSERT INTO base (baseid,value_) VALUES (8,'Other');
  89. INSERT INTO base (baseid,value_) VALUES (9,'Pasta');
  90. INSERT INTO base (baseid,value_) VALUES (10,'Pork/Ham');
  91. INSERT INTO base (baseid,value_) VALUES (11,'Poultry');
  92. INSERT INTO base (baseid,value_) VALUES (12,'Seafood');
  93. INSERT INTO base (baseid,value_) VALUES (13,'Vegetable');
  94. INSERT INTO preptime (preptimeid,value_) VALUES (1,'0 Minutes');
  95. INSERT INTO preptime (preptimeid,value_) VALUES (2,'1-10 Minutes');
  96. INSERT INTO preptime (preptimeid,value_) VALUES (3,'10-30 Minutes');
  97. INSERT INTO preptime (preptimeid,value_) VALUES (4,'30-60 Minutes');
  98. INSERT INTO preptime (preptimeid,value_) VALUES (5,'60+ Minutes');
  99. INSERT INTO difficulty (difficultyid,value_) VALUES (1,'Easy');
  100. INSERT INTO difficulty (difficultyid,value_) VALUES (2,'Intermediate');
  101. INSERT INTO difficulty (difficultyid,value_) VALUES (3,'Difficult');
  102. INSERT INTO difficulty (difficultyid,value_) VALUES (4,'Expert');
  103. INSERT INTO course (courseid,value_) VALUES (1,'Breakfast');
  104. INSERT INTO course (courseid,value_) VALUES (2,'Snack');
  105. INSERT INTO course (courseid,value_) VALUES (3,'Lunch');
  106. INSERT INTO course (courseid,value_) VALUES (4,'Appetizer');
  107. INSERT INTO course (courseid,value_) VALUES (5,'Side Dish');
  108. INSERT INTO course (courseid,value_) VALUES (6,'Entree');
  109. INSERT INTO course (courseid,value_) VALUES (7,'Dessert');
  110. INSERT INTO course (courseid,value_) VALUES (8,'Beverage');
  111. INSERT INTO course (courseid,value_) VALUES (9,'N/A');
  112. UPDATE HIBERNATE_UNIQUE_KEY SET NEXT_HI = 1 + (select max(id) from (
  113. select baseid as id from base union
  114. select courseid as id from course union
  115. select difficultyid as id from difficulty union
  116. select ethnicityid as id from ethnicity union
  117. select ingredientid as id from ingredient union
  118. select preptimeid as id from preptime union
  119. select relationkindid as id from relationkind union
  120. select systemid as id from measurement_system union
  121. select unitid as id from unit union
  122. select userid as id from users
  123. ) as sub);