~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to doc/man/install.rst

  • Committer: Matt Giuca
  • Date: 2009-12-01 03:16:26 UTC
  • mto: This revision was merged to the branch mainline in revision 1322.
  • Revision ID: matt.giuca@gmail.com-20091201031626-p3boqa12ymlvrpxt
doc/man/install: New instructions for setting up Postgres DB and user. Now the database is created under the new username, so there are no problems when IVLE runs as a different database user.

Show diffs side-by-side

added added

removed removed

Lines of Context:
88
88
Unlike the package, you will have to manually set up the database and
89
89
configuration.
90
90
 
91
 
.. TODO: Separate IVLE PostgreSQL account.
92
 
 
93
 
First you must create a PostgreSQL database, and populate it with the
94
 
IVLE schema. You may use any name for the database. ::
95
 
 
96
 
   sudo -u postgres createdb ivle
 
91
First, it is recommended that you create a separate database user for IVLE.
 
92
You may use any name for the user. ::
 
93
 
 
94
   sudo -u postgres createuser ivleuser     # Answer 'n' to all questions
 
95
   sudo -u postgres psql -c "ALTER USER ivleuser WITH ENCRYPTED PASSWORD 'ivle-password';"
 
96
 
 
97
Now, you must create a PostgreSQL database, and populate it with the
 
98
IVLE schema. You may use any name for the database (here we use ``ivle``). ::
 
99
 
 
100
   sudo -u postgres createdb -O ivleuser ivle
97
101
   sudo -u postgres createlang plpgsql ivle
98
 
   sudo -u postgres psql -d ivle < userdb/users.sql
 
102
   psql -h localhost -W ivle ivleuser < userdb/users.sql
99
103
 
100
104
The configuration wizard - ``ivle-config`` - will ask you a series of
101
 
questions. Apart from database settings, the defaults should be correct
 
105
questions. You should give the database username and password as configured
 
106
above. Apart from database settings, the defaults should be correct
102
107
for a development system. If deploying IVLE properly - particularly on
103
108
multiple nodes - several options will need to be changed. Watching
104
109
carefully, run: ::