mod: переход на SQLite (stage 1)
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -327,7 +327,6 @@ cython_debug/
|
|||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Project-specific files that must not be committed
|
# Project-specific files that must not be committed
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
SQL/
|
|
||||||
*.sql
|
*.sql
|
||||||
cadpoint/cadpoint/my_secret.py
|
my_secret*.py
|
||||||
|
.github/
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -12,3 +12,13 @@
|
|||||||
Для локальной настройки секретов используй `cadpoint/cadpoint/my_secret_example.py` как шаблон и
|
Для локальной настройки секретов используй `cadpoint/cadpoint/my_secret_example.py` как шаблон и
|
||||||
создавай рядом незакоммиченный `cadpoint/cadpoint/my_secret.py`.
|
создавай рядом незакоммиченный `cadpoint/cadpoint/my_secret.py`.
|
||||||
|
|
||||||
|
Для логического бэкапа базы через Django используй команду:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd cadpoint
|
||||||
|
python manage.py backup_db
|
||||||
|
```
|
||||||
|
|
||||||
|
По умолчанию файл дампа сохраняется в `database/backups/`. Восстановление делается обычной командой
|
||||||
|
`python manage.py loaddata <fixture>.json` в пустую базу после `python manage.py migrate`.
|
||||||
|
|
||||||
|
|||||||
@@ -214,13 +214,8 @@ if DEBUG: # DEBUG: заменяем настройки прода, на на
|
|||||||
EMAIL_FROM = MY_EMAIL_FROM_DEV # мейл, от имени которого отправляются письма
|
EMAIL_FROM = MY_EMAIL_FROM_DEV # мейл, от имени которого отправляются письма
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': "django.db.backends.mysql",
|
'ENGINE': 'django.db.backends.sqlite3',
|
||||||
'HOST': MY_DATABASE_HOST_DEV, # Set to "" for localhost. Not used with sqlite3.
|
'NAME': BASE_DIR.parent / 'database' / 'cadpoint-db.sqlite3',
|
||||||
'PORT': MY_DATABASE_PORT_DEV, # Set to "" for default. Not used with sqlite3.
|
|
||||||
'NAME': MY_DATABASE_NAME_DEV, # Not used with sqlite3.
|
|
||||||
'USER': MY_DATABASE_USER_DEV, # Not used with sqlite3.
|
|
||||||
'PASSWORD': MY_DATABASE_PASSWORD_DEV, # Not used with sqlite3.
|
|
||||||
# 'OPTIONS': { 'autocommit': True, }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware', ]
|
MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware', ]
|
||||||
@@ -243,13 +238,8 @@ else:
|
|||||||
EMAIL_FROM = MY_EMAIL_FROM_PROD # мейл, от имени которого отправляются письма
|
EMAIL_FROM = MY_EMAIL_FROM_PROD # мейл, от имени которого отправляются письма
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': "django.db.backends.mysql",
|
'ENGINE': 'django.db.backends.sqlite3',
|
||||||
'HOST': MY_DATABASE_HOST_PROD, # Set to "" for localhost. Not used with sqlite3.
|
'NAME': BASE_DIR.parent / 'database' / 'cadpoint-db.sqlite3',
|
||||||
'PORT': MY_DATABASE_PORT_PROD, # Set to "" for default. Not used with sqlite3.
|
|
||||||
'NAME': MY_DATABASE_NAME_PROD, # Not used with sqlite3.
|
|
||||||
'USER': MY_DATABASE_USER_PROD, # Not used with sqlite3.
|
|
||||||
'PASSWORD': MY_DATABASE_PASSWORD_PROD, # Not used with sqlite3.
|
|
||||||
# 'OPTIONS': { 'autocommit': True, }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user