RE: Users - Using PostgreSQL
Posted by
Carl Gleisner on
URL: http://ofbiz.116.s1.nabble.com/Users-Using-PostgreSQL-tp137098p137103.html
Vinay,
from now on you are officially my hero. Step two of your personal tutorial really did the trick. Thank you Vinay.
I would also like to thank everyone else for being very kind and helpful. Guess that's just the way we open source people are.
Long live open source!
Vinay Agarwal wrote
The verification step, on opentaps.org won't work until pg_hba.conf is modified as specified and postgres has been restarted. Here's what I used just last week to setup postgres 8.1.4
Step 1:
-------
$ su postgres
$ createuser -W ofbiz
$ createdb ofbiz
Step 2:
-------
$psql
<postgres prompt> ALTER USER postgre PASSWORD '<passpostgres>';
<postgres prompt> ALTER USER ofbiz PASSWORD '<passofbiz>';
<postgres prompt> \q
Make sure the <passofbiz> is the same as in entity/config/entityengine.xml
Step 3:
-------
Edit pg_hba.conf to comment out all access lines at the bottom and adding this
host all all 127.0.0.1 255.255.255.255 password
Restart postgres typically by
/etc/rc.d/init.d/postgresql restart
This turns off all local authentication (as in step 2) and requires password for any postgres access.
Step 4: verification
--------------------
$ psql -h localhost -U ofbiz -W
It prompts for password and you should be able to log in.
To reset database during development (THIS WILL DELETE ALL DATA FROM DATABASE)
------------------------------------------------------------------------------
$ psql -h localhost -U postgres -W
<enter password>
DROP SCHEMA PUBLIC CASCADE;CREATE SCHEMA PUBLIC AUTHORIZATION ofbiz;
\q
Regards,
Vinay Agarwal