correction script migration
This commit is contained in:
@@ -15,7 +15,7 @@ function purge($table) {
|
|||||||
writeligne("$table");
|
writeligne("$table");
|
||||||
$q="DELETE FROM $table";
|
$q="DELETE FROM $table";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Test de la connexion à la base
|
// Test de la connexion à la base
|
||||||
@@ -48,6 +48,8 @@ writeligne("MIGRATION");
|
|||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("Purge des Tables Scheudle");
|
writeligne("Purge des Tables Scheudle");
|
||||||
|
|
||||||
|
Purge("userproject");
|
||||||
|
Purge("timer");
|
||||||
Purge("event");
|
Purge("event");
|
||||||
Purge("penalty");
|
Purge("penalty");
|
||||||
Purge("task");
|
Purge("task");
|
||||||
@@ -66,46 +68,46 @@ writeligne("");
|
|||||||
writeligne("== Récupération Customer");
|
writeligne("== Récupération Customer");
|
||||||
$q="SELECT * FROM schedule_customer";
|
$q="SELECT * FROM schedule_customer";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["customer_name"]);
|
writeligne($row["customer_name"]);
|
||||||
$q="INSERT IGNORE INTO customer (id, name, keypass) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO customer (id, name, keypass) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["customer_id"],$row["customer_name"],$row["customer_key"]]);
|
$query->execute([$row["customer_id"],$row["customer_name"],$row["customer_key"]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Nature");
|
writeligne("== Récupération Nature");
|
||||||
$q="SELECT * FROM schedule_nature";
|
$q="SELECT * FROM schedule_nature";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["nature_name"]);
|
writeligne($row["nature_name"]);
|
||||||
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["nature_id"],$row["nature_name"],false]);
|
$query->execute([$row["nature_id"],$row["nature_name"],false]);
|
||||||
}
|
}
|
||||||
writeligne("Congés");
|
writeligne("Congés");
|
||||||
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([-200,"Congés",true]);
|
$query->execute([-200,"Congés",true]);
|
||||||
|
|
||||||
writeligne("Temps Partiel");
|
writeligne("Temps Partiel");
|
||||||
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO nature (id, name, isvacation) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([-190,"Temps Partiel",true]);
|
$query->execute([-190,"Temps Partiel",true]);
|
||||||
|
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Service");
|
writeligne("== Récupération Service");
|
||||||
$q="SELECT * FROM schedule_service";
|
$q="SELECT * FROM schedule_service";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["service_name"]);
|
writeligne($row["service_name"]);
|
||||||
$q="INSERT IGNORE INTO service (id, name) VALUES (?,?)";
|
$q="INSERT IGNORE INTO service (id, name) VALUES (?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["service_id"],$row["service_name"]]);
|
$query->execute([$row["service_id"],$row["service_name"]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -113,16 +115,16 @@ writeligne("");
|
|||||||
writeligne("== Récupération User");
|
writeligne("== Récupération User");
|
||||||
$q="SELECT * FROM schedule_user WHERE user_login!='system'";
|
$q="SELECT * FROM schedule_user WHERE user_login!='system'";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
|
|
||||||
writeligne($row["user_login"]);
|
writeligne($row["user_login"]);
|
||||||
$q="INSERT IGNORE INTO user (id, username, firstname, lastname, email, service_id, apikey, password) VALUES (?,?,?,?,?,?,?,?)";
|
$q="INSERT IGNORE INTO user (id, username, firstname, lastname, email, service_id, apikey, password) VALUES (?,?,?,?,?,?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["user_id"],$row["user_login"],$row["user_firstname"],$row["user_lastname"],$row["user_email"],$row["user_service"],$row["user_login"],"nopassword" ]);
|
$query->execute([$row["user_id"],$row["user_login"],$row["user_firstname"],$row["user_lastname"],$row["user_email"],$row["user_service"],$row["user_login"],"nopassword" ]);
|
||||||
|
|
||||||
$output = shell_exec('/var/www/html/schedule/bin/console app:setPassword '.$row["user_login"].' '.$row["user_login"]);
|
$output = shell_exec('/var/www/html/schedule/bin/console app:setPassword '.$row["user_login"].' '.$row["user_login"]);
|
||||||
|
|
||||||
if($row["user_login"]=="afornerot") $roles='ROLE_ADMIN,ROLE_USER';
|
if($row["user_login"]=="afornerot") $roles='ROLE_ADMIN,ROLE_USER';
|
||||||
else {
|
else {
|
||||||
switch($row["user_profil"]) {
|
switch($row["user_profil"]) {
|
||||||
@@ -131,7 +133,7 @@ while($row=$queryold->fetch()) {
|
|||||||
case 50: $roles='ROLE_USER'; break;
|
case 50: $roles='ROLE_USER'; break;
|
||||||
case 99: $roles='ROLE_VISITOR'; break;
|
case 99: $roles='ROLE_VISITOR'; break;
|
||||||
default: $roles='ROLE_VISITOR'; break;
|
default: $roles='ROLE_VISITOR'; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$output = shell_exec('/var/www/html/schedule/bin/console app:setRoles '.$row["user_login"].' '.$roles);
|
$output = shell_exec('/var/www/html/schedule/bin/console app:setRoles '.$row["user_login"].' '.$roles);
|
||||||
}
|
}
|
||||||
@@ -141,12 +143,12 @@ writeligne("");
|
|||||||
writeligne("== Récupération Project");
|
writeligne("== Récupération Project");
|
||||||
$q="SELECT * FROM schedule_project";
|
$q="SELECT * FROM schedule_project";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["project_name"]);
|
writeligne($row["project_name"]);
|
||||||
$q="INSERT IGNORE INTO project (id, name, active, service_id, customer_id ) VALUES (?,?,?,?,?)";
|
$q="INSERT IGNORE INTO project (id, name, active, service_id, customer_id ) VALUES (?,?,?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["project_id"],$row["project_name"],$row["project_actif"],$row["project_service"],$row["project_customer"] ]);
|
$query->execute([$row["project_id"],$row["project_name"],$row["project_actif"],$row["project_service"],$row["project_customer"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -154,19 +156,19 @@ writeligne("");
|
|||||||
writeligne("== Récupération Offer");
|
writeligne("== Récupération Offer");
|
||||||
$q="SELECT * FROM schedule_order";
|
$q="SELECT * FROM schedule_order";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["order_name"]);
|
writeligne($row["order_name"]);
|
||||||
$q="INSERT IGNORE INTO offer (id, name, ref, quantity, pu, validate, active, project_id ) VALUES (?,?,?,?,?,?,?,?)";
|
$q="INSERT IGNORE INTO offer (id, name, ref, quantity, pu, validate, active, project_id ) VALUES (?,?,?,?,?,?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["order_id"],$row["order_name"],$row["order_ref"],$row["order_quantity"],$row["order_pu"],$row["order_validate"],$row["order_actif"],$row["order_project"] ]);
|
$query->execute([$row["order_id"],$row["order_name"],$row["order_ref"],$row["order_quantity"],$row["order_pu"],$row["order_validate"],$row["order_actif"],$row["order_project"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Task");
|
writeligne("== Récupération Task");
|
||||||
$q="SELECT * FROM schedule_task";
|
$q="SELECT * FROM schedule_task";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["task_name"]);
|
writeligne($row["task_name"]);
|
||||||
$nature=$row["task_nature"];
|
$nature=$row["task_nature"];
|
||||||
@@ -175,67 +177,67 @@ while($row=$queryold->fetch()) {
|
|||||||
$q="INSERT IGNORE INTO task (id, name, color, quantity, validate, project_id, nature_id ) VALUES (?,?,?,?,?,?,?)";
|
$q="INSERT IGNORE INTO task (id, name, color, quantity, validate, project_id, nature_id ) VALUES (?,?,?,?,?,?,?)";
|
||||||
$quantity=($row["task_quantity"]==0?null:$row["task_quantity"]);
|
$quantity=($row["task_quantity"]==0?null:$row["task_quantity"]);
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["task_id"],$row["task_name"],"#".$row["task_color"],$quantity,$row["task_validate"],$row["task_project"],$nature ]);
|
$query->execute([$row["task_id"],$row["task_name"],"#".$row["task_color"],$quantity,$row["task_validate"],$row["task_project"],$nature ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Event");
|
writeligne("== Récupération Event");
|
||||||
$q="SELECT * FROM schedule_event";
|
$q="SELECT * FROM schedule_event";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["event_id"]);
|
writeligne($row["event_id"]);
|
||||||
$q="INSERT IGNORE INTO event (id, description, start, end, allday, duration, validate, validateholiday, task_id, user_id ) VALUES (?,?,?,?,?,?,?,?,?,?)";
|
$q="INSERT IGNORE INTO event (id, description, start, end, allday, duration, validate, validateholiday, task_id, user_id ) VALUES (?,?,?,?,?,?,?,?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["event_id"],$row["event_description"],$row["event_start"],$row["event_end"],$row["event_allday"],$row["event_duration"],$row["event_validate"],$row["event_validate"],$row["event_task"],$row["event_user"] ]);
|
$query->execute([$row["event_id"],$row["event_description"],$row["event_start"],$row["event_end"],$row["event_allday"],$row["event_duration"],$row["event_validate"],$row["event_validate"],$row["event_task"],$row["event_user"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Penalty");
|
writeligne("== Récupération Penalty");
|
||||||
$q="SELECT * FROM schedule_penalty";
|
$q="SELECT * FROM schedule_penalty";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["penalty_id"]);
|
writeligne($row["penalty_id"]);
|
||||||
$q="INSERT IGNORE INTO penalty (id, description, start, end, allday, duration, validate, task_id, user_id ) VALUES (?,?,?,?,?,?,?,?,?)";
|
$q="INSERT IGNORE INTO penalty (id, description, start, end, allday, duration, validate, task_id, user_id ) VALUES (?,?,?,?,?,?,?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["penalty_id"],$row["penalty_description"],$row["penalty_start"],$row["penalty_end"],$row["penalty_allday"],$row["penalty_duration"],$row["penalty_validate"],$row["penalty_task"],$row["penalty_user"] ]);
|
$query->execute([$row["penalty_id"],$row["penalty_description"],$row["penalty_start"],$row["penalty_end"],$row["penalty_allday"],$row["penalty_duration"],$row["penalty_validate"],$row["penalty_task"],$row["penalty_user"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Breakday");
|
writeligne("== Récupération Breakday");
|
||||||
$q="SELECT * FROM schedule_breakday";
|
$q="SELECT * FROM schedule_breakday";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["breakday_id"]);
|
writeligne($row["breakday_id"]);
|
||||||
$q="INSERT IGNORE INTO breakday (id, start, end ) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO breakday (id, start, end ) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["breakday_id"],$row["breakday_start"],$row["breakday_end"] ]);
|
$query->execute([$row["breakday_id"],$row["breakday_start"],$row["breakday_end"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération Job");
|
writeligne("== Récupération Job");
|
||||||
$q="SELECT * FROM schedule_job";
|
$q="SELECT * FROM schedule_job";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["job_id"]);
|
writeligne($row["job_id"]);
|
||||||
$q="INSERT IGNORE INTO job (id, name, type ) VALUES (?,?,?)";
|
$q="INSERT IGNORE INTO job (id, name, type ) VALUES (?,?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["job_id"],$row["job_name"],$row["type"] ]);
|
$query->execute([$row["job_id"],$row["job_name"],$row["type"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeligne("");
|
writeligne("");
|
||||||
writeligne("== Récupération UserJob");
|
writeligne("== Récupération UserJob");
|
||||||
$q="SELECT * FROM schedule_user_jobs WHERE project_id=-100";
|
$q="SELECT * FROM schedule_user_jobs WHERE project_id=-100";
|
||||||
$queryold=$bddold->prepare($q);
|
$queryold=$bddold->prepare($q);
|
||||||
$queryold->execute();
|
$queryold->execute();
|
||||||
while($row=$queryold->fetch()) {
|
while($row=$queryold->fetch()) {
|
||||||
writeligne($row["user_job_id"]);
|
writeligne($row["user_job_id"]);
|
||||||
$q="INSERT IGNORE INTO userjob (user, job ) VALUES (?,?)";
|
$q="INSERT IGNORE INTO userjob (user, job ) VALUES (?,?)";
|
||||||
$query=$bddnew->prepare($q);
|
$query=$bddnew->prepare($q);
|
||||||
$query->execute([$row["user_id"],$row["job_id"] ]);
|
$query->execute([$row["user_id"],$row["job_id"] ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "\n\n";
|
echo "\n\n";
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
cd /var/www/html/schedule
|
cd /var/www/html/schedule
|
||||||
|
|
||||||
# Déclaration d'un proxy
|
# Déclaration d'un proxy
|
||||||
. proxy.sh
|
. /scripts/proxy.sh
|
||||||
|
|
||||||
# Mise en place du fichier d'environnement model
|
# Mise en place du fichier d'environnement model
|
||||||
if [ ! -f /var/www/html/schedule/.env ]; then
|
if [ ! -f /var/www/html/schedule/.env ]; then
|
||||||
|
Reference in New Issue
Block a user