Rename doc/install-and-configure-postgres.md to doc/database/postgres/install-and-configure-postgres.md
This commit is contained in:
37
doc/database/postgres/install-and-configure-postgres.md
Normal file
37
doc/database/postgres/install-and-configure-postgres.md
Normal file
@@ -0,0 +1,37 @@
|
||||
Configuring Postgres database
|
||||
=============================
|
||||
|
||||
These are instructions for setting up NNTPChan with Postgres as the data-storage system.
|
||||
|
||||
##Installing Postgres
|
||||
|
||||
Postgres on Debian (as root)
|
||||
|
||||
# install as root
|
||||
apt-get install --no-install-recommends postgresql postgresql-client
|
||||
|
||||
##Configuring Postgres
|
||||
|
||||
Setting up postgres (as root)
|
||||
|
||||
# become postgres user
|
||||
su postgres
|
||||
# spawn postgres admin shell
|
||||
psql
|
||||
|
||||
You'll get a prompt, enter the following:
|
||||
|
||||
CREATE ROLE srnd WITH LOGIN PASSWORD 'srnd';
|
||||
CREATE DATABASE srnd WITH ENCODING 'UTF8' OWNER srnd;
|
||||
\q
|
||||
|
||||
For demo purposes we'll use these credentials.
|
||||
These are default values, please change them later.
|
||||
|
||||
###Important
|
||||
|
||||
These credentials assume you are going to run using a user called `srnd`, if your username you plan to run the daemon as is different please change `srnd` to your username.
|
||||
|
||||
##Next step
|
||||
|
||||
See the [Running NNTPChan](running.md).
|
Reference in New Issue
Block a user