107,8 → 107,13 |
private function chargerVersions() { |
$versions = explode(',', Config::get('versions')); |
$versionsDonnees = explode(',', Config::get('versionsDonnees')); |
$tableTpl = Config::get('tables.chorodepTpl'); |
$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl'); |
$fichierTsvTpl = Config::get('chemins.chorodepTpl'); |
|
foreach ($versions as $id => $version) { |
$versionDonnees = $versionsDonnees[$id]; |
|
$this->chargerStructureSqlVersion($versionDonnees); |
$this->chargerDonneesVersion($versionDonnees, $version); |
} |
115,7 → 120,6 |
} |
|
private function chargerStructureSqlVersion($versionDonnees) { |
$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl'); |
$fichierSql = sprintf($fichierSqlTpl, $versionDonnees, $versionDonnees); |
$contenuSql = $this->recupererContenu($fichierSql); |
$this->executerScripSql($contenuSql); |
122,9 → 126,7 |
} |
|
private function chargerDonneesVersion($versionDonnees, $version) { |
$fichierTsvTpl = Config::get('chemins.chorodepTpl'); |
$fichierTsv = sprintf($fichierTsvTpl, $versionDonnees, $versionDonnees); |
$tableTpl = Config::get('tables.chorodepTpl'); |
$table = sprintf($tableTpl, $version); |
$champs = Config::get('chorodepChamps'); |
$requete = "LOAD DATA INFILE '$fichierTsv' ". |