API: ExercisePlan, ExercisePlanDetail
This commit is contained in:
+17
-1
@@ -231,20 +231,29 @@ ENGINE=InnoDB
|
||||
|
||||
CREATE TABLE `exercise_plan` (
|
||||
`exercise_plan_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`customer_id` INT(11) NOT NULL DEFAULT '0',
|
||||
`name` CHAR(50) NULL DEFAULT '0' COLLATE 'utf8mb4_general_ci',
|
||||
`description` TEXT(65535) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
|
||||
`private` TINYINT(4) NULL DEFAULT '0',
|
||||
`date_add` DATETIME NOT NULL,
|
||||
PRIMARY KEY (`exercise_plan_id`) USING BTREE
|
||||
)
|
||||
COLLATE='utf8mb4_general_ci'
|
||||
ENGINE=InnoDB
|
||||
;
|
||||
|
||||
INSERT INTO `exercise_plan` (`exercise_plan_id`, `customer_id`, `name`, `description`, `private`, `date_add`) VALUES (3, 90, 'Common', 'Common training plan', 0, '0000-00-00 00:00:00');
|
||||
INSERT INTO `exercise_plan` (`exercise_plan_id`, `customer_id`, `name`, `description`, `private`, `date_add`) VALUES (4, 90, 'Chuck Norris Plan', '', 0, '0000-00-00 00:00:00');
|
||||
INSERT INTO `exercise_plan` (`exercise_plan_id`, `customer_id`, `name`, `description`, `private`, `date_add`) VALUES (6, 90, 'Boss private', NULL, 1, '2020-09-05 18:00:00');
|
||||
INSERT INTO `exercise_plan` (`exercise_plan_id`, `customer_id`, `name`, `description`, `private`, `date_add`) VALUES (7, 90, 'Boss private', NULL, 1, '2020-09-06 08:00:00');
|
||||
|
||||
|
||||
CREATE TABLE `exercise_plan_detail` (
|
||||
`exercise_plan_detail_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`exercise_plan_id` INT(11) NOT NULL DEFAULT '0',
|
||||
`exercise_type_id` INT(11) NOT NULL DEFAULT '0',
|
||||
`serie` INT(11) NOT NULL DEFAULT '0',
|
||||
`repeat` INT(11) NULL DEFAULT NULL,
|
||||
`repeats` INT(11) NULL DEFAULT NULL,
|
||||
`weight_equation` CHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
|
||||
PRIMARY KEY (`exercise_plan_detail_id`) USING BTREE
|
||||
)
|
||||
@@ -252,6 +261,13 @@ COLLATE='utf8mb4_general_ci'
|
||||
ENGINE=InnoDB
|
||||
;
|
||||
|
||||
INSERT INTO `exercise_plan_detail` (`exercise_plan_detail_id`, `exercise_plan_id`, `exercise_type_id`, `serie`, `repeats`, `weight_equation`) VALUES (1, 3, 35, 3, 20, '75%');
|
||||
INSERT INTO `exercise_plan_detail` (`exercise_plan_detail_id`, `exercise_plan_id`, `exercise_type_id`, `serie`, `repeats`, `weight_equation`) VALUES (2, 3, 36, 3, 50, '75%');
|
||||
INSERT INTO `exercise_plan_detail` (`exercise_plan_detail_id`, `exercise_plan_id`, `exercise_type_id`, `serie`, `repeats`, `weight_equation`) VALUES (3, 4, 37, 3, 12, '85%');
|
||||
INSERT INTO `exercise_plan_detail` (`exercise_plan_detail_id`, `exercise_plan_id`, `exercise_type_id`, `serie`, `repeats`, `weight_equation`) VALUES (4, 6, 39, 3, 1, '40');
|
||||
INSERT INTO `exercise_plan_detail` (`exercise_plan_detail_id`, `exercise_plan_id`, `exercise_type_id`, `serie`, `repeats`, `weight_equation`) VALUES (5, 6, 40, 12, 3, '40');
|
||||
|
||||
|
||||
CREATE TABLE `exercise_plan_translation` (
|
||||
`translation_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`language_code` CHAR(2) NOT NULL DEFAULT '0' COLLATE 'utf8mb4_general_ci',
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
ALTER TABLE `exercise_plan`
|
||||
ADD COLUMN `customer_id` INT(11) NOT NULL DEFAULT '0' AFTER `exercise_plan_id`,
|
||||
ADD COLUMN `private` TINYINT(4) NULL DEFAULT '0' AFTER `description`,
|
||||
ADD COLUMN `date_add` DATETIME NOT NULL AFTER `private`;
|
||||
|
||||
ALTER TABLE `exercise_plan_detail`
|
||||
CHANGE COLUMN `repeat` `repeats` INT(11) NULL DEFAULT NULL AFTER `serie`;
|
||||
|
||||
UPDATE configuration set config_value = "1.0.7" WHERE config_key = "db_version";
|
||||
Reference in New Issue
Block a user