debugging db creation in Travis for postgres

This commit is contained in:
Ralf Becker 2016-08-06 10:54:33 +02:00
parent 0e8cc03032
commit a2a674fa3a
2 changed files with 4 additions and 2 deletions

View File

@ -73,6 +73,7 @@ script:
postgres)
php doc/rpm-build/post_install.php --db_type pgsql --db_port 5432 --db_user postgres --db_pass '' --db_root postgres --db_root_pw ''
--source_dir `pwd` --start_db '' --autostart_db '' --start_webserver '' --webserver_user ''
; psql -U postgres -c '\l'
;;
*)
php doc/rpm-build/post_install.php

View File

@ -1063,14 +1063,15 @@ class Db
$sqls[] = "GRANT ALL ON `$currentDatabase`.* TO $currentUser@'$grant_host' IDENTIFIED BY ".$this->quote($currentPassword);
break;
default:
echo "<p>db::create_database(user='$adminname',\$pw) not yet implemented for DB-type '$this->Type'</p>\n";
break;
throw new Exception\WrongParameter(__METHOD__."(user=$adminname, \$pw) not yet implemented for DB-type '$this->Type'");
}
error_log(__METHOD__."() this->Type=$this->Type: sqls=".array2string($sqls));
foreach($sqls as $sql)
{
$this->query($sql,__LINE__,__FILE__);
}
$this->disconnect();
error_log(__METHOD__."() this->Type=$this->Type: sqls run, disconnecting now as admin");
$this->User = $currentUser;
$this->Password = $currentPassword;