Browse Source

paths of migration changed

feature/refractoring
Paul Rock 7 years ago committed by Chocobozzz
parent
commit
0c0cba75f8
  1. 34
      scripts/migration.php

34
scripts/migration.php

@ -1,19 +1,19 @@
<?php
if (count($argv) !== 2) {
if (count($argv) !== 2) {
echo "Need the www base path as argument";
exit(0);
}
}
$www = $argv[1];
$www = $argv[1];
require("$www/include/config.php");
require("$www/include/connect.php");
require("$www/include/functions.php");
require("$www/app/config.php");
require("$www/app/connect.php");
require("$www/app/functions.php");
$migrations = getMigrationSchemas();
$migrations = getMigrationSchemas();
try {
try {
$req = $bdd->prepare('SELECT `sql_schema` FROM `application` LIMIT 1');
$req->execute();
$data = $req->fetch();
@ -22,14 +22,13 @@
if ($data['sql_schema']) {
$sql_schema = $data['sql_schema'];
}
}
// Table does not exist
catch (Exception $e) {
} // Table does not exist
catch (Exception $e) {
$sql_schema = -1;
}
}
// For each migrations
foreach ($migrations as $migration_value) {
// For each migrations
foreach ($migrations as $migration_value) {
// Do the migration, we are behind the last schema
if ($sql_schema < $migration_value) {
@ -39,8 +38,7 @@
try {
$sql = file_get_contents($sql_file);
$bdd->exec($sql);
}
catch (PDOException $e) {
} catch (PDOException $e) {
printError($e->getMessage());
exit(1);
}
@ -50,6 +48,4 @@
echo "Moved to schema $migration_value\n";
}
}
?>
}

Loading…
Cancel
Save