Confesso que não é muito diferente do debian, é só instalar as libs necessárias e o ./configure, make e make installl de sempre. Mas talvez isso possa ajudar alguém. Segue:
Instale as bibliotecas necessárias:
yum install bison flex zlib zlib-devel readline readline-devel
Baixe o postgresql (no exemplo estou usando uma versão antiga e tenho que baixar ela do ftp-archive):
wget -c ftp://ftp-archives.postgresql.org/pub/source/v8.2.4/postgresql-8.2.4.tar.bz2
Descompacte e instale:
tar xvjf postgresql-8.2.4.tar.bz2
cd postgresql-8.2.4
./configure --bindir=/usr/bin
make
make install
Agora crie o usuário postgres e inicialize o cluster*:
adduser postgres
mkdir /usr/local/pgsql/data
chown -R postgres /usr/local/pgsql
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
logout
OBS: para fins didaticos, criei o cluster no diretório aonde o postgres foi instalado. O ideal é que o diretório do cluster fique em discos e/ou partições separadas. O blog do telles tem um artigo muito interessante a respeito dos discos e partições.
Crie o script de inicialização, inicie o banco e habilite a inicialização automática:
cp contrib/start-scripts/linux /etc/init.d/postgresql
chmod +x /etc/init.d/postgresql
service postgresql start
chkconfig postgresql on
Um abraço!