Часто задаваемые вопросы
Не работает поиск по помещениям с символами в разных регистрах
Выполните SQL запрос (применимо только для Linux версии):
UPDATE pg_database SET datcollate='ru_RU.UTF-8', datctype='ru_RU.UTF-8' WHERE datname='severcart_db';
Есть желание перенести программу Severcart с ноутбука, на котором она сейчас развернута на Linux сервер
Инструкция по переносу программы Severcart:
0. Запускаем командную строку MS Windows cmd.exe
1. Выгружаем базу данных в sql файл, для этого переходим в каталог с программой pg_dump.exe
C:\> cd C:\djangostack\postgresql\bin
C:\djangostack\postgresql\bin>pg_dump -U scuser -W sc_120818 > c:\backup\dump.sql
sc_120818 - название базы данных. Точное имя БД находится в файле
<каталог установки программы>/conf/settings_prod.py
структура данных DATABASES, поле NAME.
2. Устанавливаем Severcart на Linux в соответствии с инструкцией для CentOS или Ubuntu.
Важно! Устанавливаемая версия на Linux должна соответствовать Windows версии.
3. На сервере Linux пересоздаём БД Severcart, для этого запускаем оболочку bash от root
#su postgres
$psql
DROP DATABASE severcart;
CREATE DATABASE severcart WITH ENCODING='UTF8' OWNER=scuser CONNECTION LIMIT=-1 template=template0;
UPDATE pg_database SET datcollate='ru_RU.UTF-8', datctype='ru_RU.UTF-8' WHERE datname='severcart';
Выходим из оболочки psql
\q
4. Импортируем sql дамп в БД severcart, пароль по умолчанию 123456
psql -h 127.0.0.1 -d severcart -U scuser -f dump.sql
5. Программа перенесена.
Как переместить картридж к заправленным из пустых без передачи на заправку? Как переместить заправленный к пустым без передачи в пользование?
Для выполнения подобных действий воспользуйтесь функцией Смена помещения с помощью сканера ШК.