db install process

This commit is contained in:
2018-12-15 09:07:12 +01:00
parent 8a67d94822
commit 364005b9dd
2 changed files with 27 additions and 0 deletions

26
install-db.php Normal file
View File

@@ -0,0 +1,26 @@
<?php
require "/var/lib/tt-rss/config.php";
$pdo = pdo_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_TYPE, DB_PORT);
if (!$pdo) {
print_error("Unable to connect to database using specified parameters.");
exit;
}
$lines = explode(";", preg_replace("/[\r\n]/", "",
file_get_contents("/var/lib/tt-rss/schema/ttrss_schema_".basename(DB_TYPE).".sql")));
foreach ($lines as $line) {
if (strpos($line, "--") !== 0 && $line) {
$res = $pdo->query($line);
if (!$res) {
print_notice("Query: $line");
print_error("Error: " . implode(", ", $this->pdo->errorInfo()));
}
}
}
print_notice("Database initialization completed.");