cała sprawa jest dość prosta.
w database.yml definiujesz róże connection params, np.
<?php
all:
conn1:
class: sfPropelDatabase
param:
dsn: pgsql://pawel:@localhost/baza1
conn2:
class: sfPropelDatabase
param:
dsn: pgsql://pawel:@localhost/baza2
?>
jak wykonujesz działania na bazie danych to zauważ że masz zawsze dodatkowy parametr $conn, więc jeśli chcesz zapisać jakiś obiekt korzystając z bazy innej niż domyślna to robisz coś takiego:
<?php
$conn = Propel::getConnection('conn1');
$obj->save( $conn ); //zapisanie obiektu do bazy 'baza1'
$conn = Propel::getConnection('conn2');
$obj->save( $conn ); //zapisanie obiektu do bazy 'baza2'
?>