Differences between revisions 1 and 2
Revision 1 as of 2006-06-29 00:38:02
Size: 552
Editor: fuzzy
Comment:
Revision 2 as of 2006-06-29 00:52:00
Size: 1678
Editor: fuzzy
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Installing Postgres from scratch:
install packages downloaded from postgresql web site located in /u2/programs/postgres_and_odbc/ on sam (do not use yum install, it will install ancient garbage 5-10 years old)
== Installing Postgres from scratch: ==

install packages downloaded from postgresql web site located in /u2/programs/postgres_and_odbc/ on sam

(do not use yum install, it will install ancient garbage 5-10 years old)
Line 9: Line 13:

set password for system user postgres
then use postgres system account for the rest of setup

create directory somewhere and move /var/lib/pgsql/data and /var/lib/pgsql/backups there.
{{{
/etc/init.d/postgresql stop
mkdir /u/Database/postgresql
[root@sam ccdev]# mv /var/lib/pgsql/data /u/Database/postgresql
[root@sam ccdev]# mv /var/lib/pgsql/backups /u/Database/postgresql
[root@sam ccdev]# ln -s /u/Database/postgresql/backups /var/lib/pgsql/backups
[root@sam ccdev]# ln -s /u/Database/postgresql/data /var/lib/pgsql/data
/etc/init.d/postgresql start
}}}

create default table if does not exist, try psql without args, if complains:
{{{
createdb
}}}

set password for default database user postgres:
{{{
psql
$alter user postgres password 'sql';
$\q
}}}
setup/change identification method
{{{
vi /var/lib/pgsql/data/pg_hba.conf
--change ident to password (unless you have any better idea (for example
--how to use ident service or use encripted passwords ;-)
}}}

restart postmaster:
{{{
/etc/init.d/postgresql stop
/etc/init.d/postgresql start
}}}
----
CategorySql

Installing Postgres from scratch:

install packages downloaded from postgresql web site located in /u2/programs/postgres_and_odbc/ on sam

(do not use yum install, it will install ancient garbage 5-10 years old)

rpm --install /u2/programs/postgres_and_odbc/postgresql-libs-8.1.3-1PGDG.i686.rpm
rpm --install /u2/programs/postgres_and_odbc/postgresql-devel-8.1.3-1PGDG.i686.rpm
rpm --install /u2/programs/postgres_and_odbc/postgresql-8.1.3-1PGDG.i686.rpm
rpm --install /u2/programs/postgres_and_odbc/postgresql-server-8.1.3-1PGDG.i686.rpm

set password for system user postgres then use postgres system account for the rest of setup

create directory somewhere and move /var/lib/pgsql/data and /var/lib/pgsql/backups there.

/etc/init.d/postgresql stop
mkdir /u/Database/postgresql
[root@sam ccdev]# mv /var/lib/pgsql/data /u/Database/postgresql
[root@sam ccdev]# mv /var/lib/pgsql/backups /u/Database/postgresql
[root@sam ccdev]# ln -s /u/Database/postgresql/backups /var/lib/pgsql/backups
[root@sam ccdev]# ln -s /u/Database/postgresql/data /var/lib/pgsql/data
/etc/init.d/postgresql start

create default table if does not exist, try psql without args, if complains:

createdb

set password for default database user postgres:

psql
$alter user postgres password 'sql';
$\q

setup/change identification method

vi /var/lib/pgsql/data/pg_hba.conf 
--change ident to password (unless you have any better idea (for example
--how to use ident service or use encripted passwords ;-)

restart postmaster:

/etc/init.d/postgresql stop
/etc/init.d/postgresql start


CategorySql

PostgresDatabase (last edited 2013-09-18 06:09:34 by localhost)