Re: Start-up script for few clusters: just add water?
От | Guillaume Lelarge |
---|---|
Тема | Re: Start-up script for few clusters: just add water? |
Дата | |
Msg-id | 4BD6016F.7040208@lelarge.info обсуждение исходный текст |
Ответ на | Start-up script for few clusters: just add water? (Eustace Scrubb <piotr.kublicki@iop.org>) |
Ответы |
Re: Start-up script for few clusters: just add water?
|
Список | pgsql-general |
Le 26/04/2010 13:45, Eustace Scrubb a écrit : > [...] > I've installed Postgres with few instances/clusters, however I've got a > problem with start-up scripts for all clusters. As far as I know the file > postgresql should be modified in the /etc/sysconfig/pgsql directory. The > question is as follows: > Can I paste few clusters in this file? Currently I've got something like > this: > > PGPORT=5566 > PGDATA=/db/one_cluster > > Such script will start only one cluster during server rebooting. Can I just > add more clusters in PGDATA in the file, something like this: > > PGPORT=5566 > PGDATA=/db/first_cluster > PGPORT=5567 > PGDATA=/db/second_cluster > PGPORT=5568 > PGDATA=/db/third_cluster > > Will it work? > According to the /etc/sysconfig/pgsql directory you're talking about, I suppose you are on Fedora. You need to create one init.d script by cluster and one file in the /etc/sysconfig/pgsql directory per cluster. Suppose I have a second cluster. I'll have to do this : cd /etc/init.d cp postgresql postgresql2 cd /etc/sysconfig/pgsql cp postgresql postgresql2 $EDITOR postgresql2 In $EDITOR, I'll change the different environment values I want. For example: PGPORT=5567 PGDATA=/db/second_cluster If I need a third cluster, I will do the exact same step but give a different name for the init.d script (and also the PostgreSQL sysconf file, don't forget they need to have the exact same name). -- Guillaume. http://www.postgresqlfr.org http://dalibo.com
В списке pgsql-general по дате отправления: