2014-09-18 09:32:28 +02:00
|
|
|
.. _topics-setup-database:
|
2014-09-13 12:19:20 +02:00
|
|
|
|
|
|
|
|
=======================
|
|
|
|
|
How to setup a database
|
|
|
|
|
=======================
|
|
|
|
|
|
2015-05-06 12:52:15 +02:00
|
|
|
The database section of the :ref:`configuration <topics-configuration>` must be
|
|
|
|
|
set before starting.
|
2014-09-13 12:19:20 +02:00
|
|
|
|
|
|
|
|
Create a database
|
|
|
|
|
=================
|
|
|
|
|
|
|
|
|
|
Depending of the database backend choosen, you must create a database (see the
|
|
|
|
|
documentation of the choosen backend). The user running `trytond` must be
|
|
|
|
|
granted the priviledge to create tables. For backend that has the option, the
|
|
|
|
|
encoding of the database must be set to `UTF-8`.
|
|
|
|
|
|
|
|
|
|
Initialize a database
|
|
|
|
|
=====================
|
|
|
|
|
|
|
|
|
|
A database can be initialized using this command line::
|
|
|
|
|
|
2016-03-15 16:57:26 +01:00
|
|
|
trytond-admin -c <config file> -d <database name> --all
|
2014-09-13 12:19:20 +02:00
|
|
|
|
2016-03-15 16:57:26 +01:00
|
|
|
At the end of the process, `trytond-admin` will ask to set the password for the
|
2014-09-13 12:19:20 +02:00
|
|
|
`admin` user.
|