root / snf-common / synnefo / settings / default / database.py @ 2ce0636e
History | View | Annotate | Download (1015 Bytes)
1 | 1277fb19 | Vangelis Koukis | # -*- coding: utf-8 -*-
|
---|---|---|---|
2 | 1277fb19 | Vangelis Koukis | #
|
3 | 1277fb19 | Vangelis Koukis | # Database settings
|
4 | 1277fb19 | Vangelis Koukis | ####################
|
5 | 1277fb19 | Vangelis Koukis | |
6 | 04a38bd0 | Kostas Papadimitriou | import os |
7 | 1277fb19 | Vangelis Koukis | |
8 | 04a38bd0 | Kostas Papadimitriou | DEFAULT_DB_PATH = '/usr/share/synnefo/'
|
9 | 1277fb19 | Vangelis Koukis | DATABASES = { |
10 | 1277fb19 | Vangelis Koukis | 'default': {
|
11 | 1277fb19 | Vangelis Koukis | # 'postgresql_psycopg2', 'postgresql','mysql', 'sqlite3' or 'oracle'
|
12 | 1277fb19 | Vangelis Koukis | 'ENGINE': 'sqlite3', |
13 | 1277fb19 | Vangelis Koukis | # ATTENTION: This *must* be the absolute path if using sqlite3.
|
14 | 1277fb19 | Vangelis Koukis | # See: http://docs.djangoproject.com/en/dev/ref/settings/#name
|
15 | 04a38bd0 | Kostas Papadimitriou | 'NAME': os.path.join(DEFAULT_DB_PATH, 'database.sqlite'), |
16 | 1277fb19 | Vangelis Koukis | 'USER': '', # Not used with sqlite3. |
17 | 1277fb19 | Vangelis Koukis | 'PASSWORD': '', # Not used with sqlite3. |
18 | 1277fb19 | Vangelis Koukis | # Set to empty string for localhost. Not used with sqlite3.
|
19 | 1277fb19 | Vangelis Koukis | 'HOST': '', |
20 | 1277fb19 | Vangelis Koukis | # Set to empty string for default. Not used with sqlite3.
|
21 | 1277fb19 | Vangelis Koukis | 'PORT': '', |
22 | 1277fb19 | Vangelis Koukis | } |
23 | 1277fb19 | Vangelis Koukis | } |
24 | 1277fb19 | Vangelis Koukis | |
25 | 1277fb19 | Vangelis Koukis | if DATABASES['default']['ENGINE'].endswith('mysql'): |
26 | 1277fb19 | Vangelis Koukis | DATABASES['default']['OPTIONS'] = { |
27 | 96b635d9 | Vangelis Koukis | 'init_command': 'SET storage_engine=INNODB; ' + |
28 | 96b635d9 | Vangelis Koukis | 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED',
|
29 | 1277fb19 | Vangelis Koukis | } |