Per testare la replica di streaming, vorrei creare una seconda istanza di Postgres sulla stessa macchina. L'idea è che se può essere fatto sul server di test, dovrebbe essere banale impostarlo sui due server di produzione.Creazione di istanze Postgres multiple sulla stessa macchina
Le istanze devono utilizzare diversi file di configurazione e diverse directory di dati. Ho provato a seguire le istruzioni qui http://ubuntuforums.org/showthread.php?t=1431697 ma non ho capito come ottenere Postgres per utilizzare un file di configurazione diverso. Se copio lo script di init, gli script sono solo alias della stessa istanza di Postgres.
Sto utilizzando Postgres 9.3 e le pagine della guida di Postgres dicono di specificare il file di configurazione sulla riga di comando postgres
. Non sono sicuro di cosa significhi. Devo installare qualche client perché funzioni? Grazie.
Basta eseguire 'initdb' puntandolo in una directory di dati diversi (e specificare una porta diversa) –
'Initdb' è in grado di creare un cluster di database con un file di configurazione personalizzato? Sembra che io possa solo specificare dove verranno archiviati i dati. – npCompleteNoob
'initdb' _creates_ il file di configurazione (nella directory dei dati) –