aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-11-08 14:20:53 +0000
committerChristian Grothoff <christian@grothoff.org>2012-11-08 14:20:53 +0000
commit583868404814e1d6ce050f19a30ece490824f56f (patch)
tree2d38064443c6ede36308c5f60df2d09a26d27e54 /doc
parentd2c8b3d900d2feccf8efb752ea3c50e0091d0cd5 (diff)
downloadgnunet-583868404814e1d6ce050f19a30ece490824f56f.tar.gz
gnunet-583868404814e1d6ce050f19a30ece490824f56f.zip
-updated and moved to https://gnunet.org/postgres-setup
Diffstat (limited to 'doc')
-rw-r--r--doc/README.postgres49
1 files changed, 0 insertions, 49 deletions
diff --git a/doc/README.postgres b/doc/README.postgres
deleted file mode 100644
index 2c96716a9..000000000
--- a/doc/README.postgres
+++ /dev/null
@@ -1,49 +0,0 @@
1How to setup the Postgres database for GNUnet.
2
3NOTE: This db module was developed for Postgres 8.3. I have no
4idea what the minimum version that we require is exactly.
5
6HIGHLIGHTS
7
8Pros
9 + Easier to setup than MySQL
10 + Real database
11Cons
12 - Quite slow
13 - Still some setup
14
15MANUAL SETUP INSTRUCTIONS
16
17 1) in /etc/gnunet.conf, set
18 DATABASE = postgres
19
20 2) Then access postgres to create a user; I had to do this to get
21 access and create a user:
22 # su - postgres
23 $ createuser
24 At this point, use the name of the user running gnunet
25 for the role, do not set it to superuser, allow the creation
26 of databases.
27
28 3) As that user, create a database (or two):
29 $ createdb gnunet
30 $ createdb gnunetcheck # this way you can run "make check"
31
32 Thats it.
33
34 4) Still, perhaps you should briefly try if the DB connection
35 works. First, login as the user who will run gnunetd. Then use,
36
37 $ psql gnunet # or gnunetcheck
38 gnunet=> \dt
39
40 If, after you have started gnunetd at least once, you get a
41 gn090 table here, it probably works.
42
43PROBLEMS?
44
45If you have problems related to the postgres module, your best friend
46is probably the postgres manual. The first thing to check is that
47postgres is basically operational, that you can connect to it, create
48tables, issue queries etc. (see step 4 above for details).
49