using correct defaults eg. "template1" for postgres

This commit is contained in:
Ralf Becker 2016-08-06 10:35:48 +02:00
parent d1a959629b
commit 1fa85c88b1
2 changed files with 8 additions and 7 deletions

View File

@ -57,10 +57,7 @@ before_script:
;; ;;
esac esac
- phpenv config-rm xdebug.ini - phpenv config-rm xdebug.ini
- php -m #- php -m
- php -r 'var_dump(extension_loaded("pgsql"));'
- php -r 'var_dump(get_loaded_extensions());'
#- composer update --prefer-source $LOWEST_DEPS
- curl https://svn.stylite.de/fix_mrconfig 2>/dev/null | php - curl https://svn.stylite.de/fix_mrconfig 2>/dev/null | php
- mr --trust-all --stats up - mr --trust-all --stats up
- (cd activesync; mr --trust-all --stats up) - (cd activesync; mr --trust-all --stats up)

View File

@ -58,7 +58,7 @@ class setup_cmd_database extends setup_cmd
{ {
if (!is_array($domain)) if (!is_array($domain))
{ {
$domain = array( $data = array(
'domain' => $domain, 'domain' => $domain,
'db_type' => $db_type, 'db_type' => $db_type,
'db_host' => $db_host, 'db_host' => $db_host,
@ -73,8 +73,12 @@ class setup_cmd_database extends setup_cmd
'make_db_name_unique' => $make_db_name_unique, 'make_db_name_unique' => $make_db_name_unique,
); );
} }
//error_log(__METHOD__.'('.array2string($domain).") make_db_name_unique=".array2string($domain['make_db_name_unique'])); else
admin_cmd::__construct($domain); {
$data = $domain;
}
// need to incorporate correct defaults for given database type
admin_cmd::__construct(array_merge(self::defaults($data['db_type']), array_diff($data, array(null))));
} }
/** /**