Часто задаваемые вопросы

Не работает поиск по помещениям с символами в разных регистрах

Выполните 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. Программа перенесена.

Как переместить картридж к заправленным из пустых без передачи на заправку? Как переместить заправленный к пустым без передачи в пользование?

Для выполнения подобных действий воспользуйтесь функцией Смена помещения с помощью сканера ШК.