[quote]while we are waiting for scott to answer 
im stuck on step 2 as well (3.18.1) but getting "Fatal error: Uncaught exception 'Exception' with message 'Could not create database connection: DBError!:SQLSTATE[08006] [7] could not translate host name "db" to address: Name or service not known"
followed instructions as much as possible although i think this is wrong? shouldn't "developers" be "matrix" in the example?
$db_conf = array (
'db' => array (
'DSN' => 'pgsql:dbname=matrix;host=db',
'user' => 'developers',
'password' => '',
'type' => 'pgsql',
),
'db2' => array (
'DSN' => 'pgsql:dbname=matrix;host=db',
'user' => 'developers',
'password' => '',
'type' => 'pgsql',
),
'db3' => array (
'DSN' => 'pgsql:dbname=matrix;host=db',
'user' => 'developers_secondary',
'password' => '',
'type' => 'pgsql',
),
'dbcache' => NULL,
);
return $db_conf;[/quote]
When I did this, I used the example from the postgre install page, rather than the normal install page. There are two different ones posted. Try the db info on the postgresql page.
'db' => array (
'DSN' => 'pgsql:dbname=mysource_matrix',
'user' => 'matrix',
'password' => '',
'type' => 'pgsql',
),
'db2' => array (
'DSN' => 'pgsql:dbname=mysource_matrix',
'user' => 'matrix',
'password' => '',
'type' => 'pgsql',
),
'db3' => array (
'DSN' => 'pgsql:dbname=mysource_matrix',
'user' => 'matrix_secondary',
'password' => '',
'type' => 'pgsql',
),
'dbcache' => array (
'DSN' => 'pgsql:dbname=mysource_matrix',
'user' => 'matrix',
'password' => '',
'type' => 'pgsql',
),
At least this worked for me...