Changeset 16546 for branches/feature-module-update/html
- Timestamp:
- 2007/10/24 14:01:35 (19 years ago)
- Location:
- branches/feature-module-update/html/install/sql
- Files:
-
- 5 edited
-
create_table_mysql.sql (modified) (1 diff)
-
create_table_pgsql.sql (modified) (1 diff)
-
create_view.sql (modified) (2 diffs)
-
drop_table.sql (modified) (1 diff)
-
insert_data.sql (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/html/install/sql/create_table_mysql.sql
r16453 r16546 356 356 del_flg smallint NOT NULL DEFAULT 0 357 357 ) TYPE=InnoDB ; 358 359 CREATE TABLE dtb_product_categories ( 360 product_id int4 NOT NULL, 361 category_id int4 NOT NULL, 362 rank int4, 363 PRIMARY KEY(product_id, category_id) 364 ) TYPE=InnoDB; 358 365 359 366 CREATE TABLE dtb_bat_order_daily ( -
branches/feature-module-update/html/install/sql/create_table_pgsql.sql
r16440 r16546 355 355 update_date timestamp, 356 356 del_flg int2 NOT NULL DEFAULT 0 357 ); 358 359 CREATE TABLE dtb_product_categories ( 360 product_id int4 NOT NULL, 361 category_id int4 NOT NULL, 362 rank int4, 363 PRIMARY KEY(product_id, category_id) 357 364 ); 358 365 -
branches/feature-module-update/html/install/sql/create_view.sql
r16536 r16546 48 48 49 49 CREATE VIEW vw_products_allclass AS 50 SELECT product_id,50 SELECT T5.product_id, 51 51 product_code_min, 52 52 product_code_max, … … 60 60 stock_unlimited_max, 61 61 category_rank, 62 category_id,63 del_flg,64 status,65 name,66 comment1,67 comment2,68 comment3,69 rank,70 main_list_comment,71 main_image,72 main_list_image,73 product_flag,74 deliv_date_id,75 sale_limit,76 point_rate,77 sale_unlimited,78 create_date,79 deliv_fee62 T5.category_id, 63 T5.del_flg, 64 T5.status, 65 T5.name, 66 T5.comment1, 67 T5.comment2, 68 T5.comment3, 69 T5.rank, 70 T5.main_list_comment, 71 T5.main_image, 72 T5.main_list_image, 73 T5.product_flag, 74 T5.deliv_date_id, 75 T5.sale_limit, 76 T5.point_rate, 77 T5.sale_unlimited, 78 T5.create_date, 79 T5.deliv_fee 80 80 FROM 81 ((dtb_products AS T1 82 LEFT JOIN 83 dtb_product_categories AS T2 84 ON T1.product_id = T2.product_id) 85 RIGHT JOIN 86 (SELECT 87 product_id AS product_id_sub, 88 MIN(product_code) AS product_code_min, 89 MAX(product_code) AS product_code_max, 90 MIN(price01) AS price01_min, 91 MAX(price01) AS price01_max, 92 MIN(price02) AS price02_min, 93 MAX(price02) AS price02_max, 94 MIN(stock) AS stock_min, 95 MAX(stock) AS stock_max, 96 MIN(stock_unlimited) AS stock_unlimited_min, 97 MAX(stock_unlimited) AS stock_unlimited_max 98 FROM dtb_products_class GROUP BY product_id) AS T3 99 ON T1.product_id = T3.product_id_sub) AS T4 100 LEFT JOIN 101 (SELECT rank AS category_rank, 102 category_id AS sub_category_id 103 FROM dtb_category) AS T5 104 ON T4.category_id = T5.sub_category_id; 81 ((SELECT T1.product_id, 82 T1.del_flg, 83 T1.status, 84 T1.name, 85 T1.comment1, 86 T1.comment2, 87 T1.comment3, 88 T1.main_list_comment, 89 T1.main_image, 90 T1.main_list_image, 91 T1.product_flag, 92 T1.deliv_date_id, 93 T1.sale_limit, 94 T1.point_rate, 95 T1.sale_unlimited, 96 T1.create_date, 97 T1.deliv_fee, 98 T2.category_id, 99 T1.rank 100 FROM dtb_products AS T1 101 LEFT JOIN dtb_product_categories AS T2 102 ON T1.product_id = T2.product_id) AS T3 103 RIGHT JOIN 104 (SELECT product_id AS product_id_sub, 105 MIN(product_code) AS product_code_min, 106 MAX(product_code) AS product_code_max, 107 MIN(price01) AS price01_min, 108 MAX(price01) AS price01_max, 109 MIN(price02) AS price02_min, 110 MAX(price02) AS price02_max, 111 MIN(stock) AS stock_min, 112 MAX(stock) AS stock_max, 113 MIN(stock_unlimited) AS stock_unlimited_min, 114 MAX(stock_unlimited) AS stock_unlimited_max 115 FROM dtb_products_class 116 GROUP BY product_id) AS T4 117 ON T3.product_id = T4.product_id_sub) AS T5 118 LEFT JOIN 119 (SELECT rank AS category_rank, 120 category_id AS sub_category_id 121 FROM dtb_category) AS T6 122 ON T5.category_id = T6.sub_category_id; 105 123 106 124 CREATE VIEW vw_products_allclass_detail AS -
branches/feature-module-update/html/install/sql/drop_table.sql
r16441 r16546 17 17 DROP TABLE dtb_classcategory; 18 18 DROP TABLE dtb_category; 19 DROP TABLE dtb_product_categories; 19 20 DROP TABLE dtb_bat_order_daily; 20 21 DROP TABLE dtb_bat_order_daily_hour; -
branches/feature-module-update/html/install/sql/insert_data.sql
r16538 r16546 1 CREATE INDEX dtb_products_category_id_key ON dtb_products(category_id);1 --CREATE INDEX dtb_products_category_id_key ON dtb_products(category_id); 2 2 CREATE INDEX dtb_products_class_product_id_key ON dtb_products_class(product_id); 3 3 CREATE INDEX dtb_order_detail_product_id_key ON dtb_order_detail(product_id); … … 308 308 309 309 INSERT INTO dtb_products (name,deliv_fee,sale_limit,sale_unlimited,category_id,rank,status,product_flag,point_rate,comment1,comment2,comment3,comment4,comment5,comment6,file1,file2,file3,file4,file5,file6,main_list_comment,main_list_image,main_comment,main_image,main_large_image,sub_title1,sub_comment1,sub_image1,sub_large_image1,sub_title2,sub_comment2,sub_image2,sub_large_image2,sub_title3,sub_comment3,sub_image3,sub_large_image3,sub_title4,sub_comment4,sub_image4,sub_large_image4,sub_title5,sub_comment5,sub_image5,sub_large_image5,sub_title6,sub_comment6,sub_image6,sub_large_image6,del_flg,creator_id,create_date,update_date,deliv_date_id) 310 VALUES ('アイスクリーム', NULL, NULL, 1, 5, 1, 1, '10010', 10, NULL, NULL, 'アイス,バニラ,チョコ,抹茶', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '暑い夏にどうぞ。', '08311201_44f65122ee5fe.jpg', '冷たいものはいかがですか?', '08311202_44f6515906a41.jpg', '08311203_44f651959bcb5.jpg', NULL, '<b>おいしいよ<b>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, now(), now(), 2);310 VALUES ('アイスクリーム', NULL, NULL, NULL, 5, 1, 1, '10010', 10, NULL, NULL, 'アイス,バニラ,チョコ,抹茶', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '暑い夏にどうぞ。', '08311201_44f65122ee5fe.jpg', '冷たいものはいかがですか?', '08311202_44f6515906a41.jpg', '08311203_44f651959bcb5.jpg', NULL, '<b>おいしいよ<b>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, now(), now(), 2); 311 311 INSERT INTO dtb_products (name,deliv_fee,sale_limit,sale_unlimited,category_id,rank,status,product_flag,point_rate,comment1,comment2,comment3,comment4,comment5,comment6,file1,file2,file3,file4,file5,file6,main_list_comment,main_list_image,main_comment,main_image,main_large_image,sub_title1,sub_comment1,sub_image1,sub_large_image1,sub_title2,sub_comment2,sub_image2,sub_large_image2,sub_title3,sub_comment3,sub_image3,sub_large_image3,sub_title4,sub_comment4,sub_image4,sub_large_image4,sub_title5,sub_comment5,sub_image5,sub_large_image5,sub_title6,sub_comment6,sub_image6,sub_large_image6,del_flg,creator_id,create_date,update_date,deliv_date_id) 312 VALUES ('おなべ', NULL, 5, NULL, 4, 1, 1, '11001', 5, NULL, NULL, '鍋,なべ,ナベ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '一人用からあります。', '08311311_44f661811fec0.jpg', 'たまには鍋でもどうでしょう。', '08311313_44f661dc649fb.jpg', '08311313_44f661e5698a6.jpg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, now(), now(), 3);312 VALUES ('おなべ', NULL, 5, NULL, NULL, 1, 1, '11001', 5, NULL, NULL, '鍋,なべ,ナベ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '一人用からあります。', '08311311_44f661811fec0.jpg', 'たまには鍋でもどうでしょう。', '08311313_44f661dc649fb.jpg', '08311313_44f661e5698a6.jpg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, now(), now(), 3); 313 313 314 314 INSERT INTO dtb_products_class (product_id,classcategory_id1,classcategory_id2,product_code,stock,stock_unlimited,sale_limit,price01,price02,status,creator_id,create_date,update_date) … … 357 357 INSERT INTO dtb_category (category_name,parent_category_id,level,rank,creator_id,create_date,update_date,del_flg) VALUES ('なべ', 1, 2, 3, 2, now(), now(), 0); 358 358 INSERT INTO dtb_category (category_name,parent_category_id,level,rank,creator_id,create_date,update_date,del_flg) VALUES ('アイス', 3, 3, 1, 2, now(), now(), 0); 359 360 INSERT INTO dtb_product_categories (product_id,category_id,rank) VALUES (1,5,1); 361 INSERT INTO dtb_product_categories (product_id,category_id,rank) VALUES (2,4,2); 359 362 360 363 INSERT INTO dtb_category_count VALUES (4, 1, now());
Note: See TracChangeset
for help on using the changeset viewer.
