107,13 → 107,8 |
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); |
} |
120,6 → 115,7 |
} |
|
private function chargerStructureSqlVersion($versionDonnees) { |
$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl'); |
$fichierSql = sprintf($fichierSqlTpl, $versionDonnees, $versionDonnees); |
$contenuSql = $this->recupererContenu($fichierSql); |
$this->executerScripSql($contenuSql); |
126,7 → 122,9 |
} |
|
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' ". |