Базы данных

Программа хранит основную информацию в базе данных (далее — БД). Можно выбрать один из четырёх типов БД:

  • Microsoft SQL — наиболее распространенная и производительная СУБД. Можно использовать общедоступную версию SQL Express или полную версию MS SQL. Редактор этикетки подключается к БД на том же или другом ПК. С БД могут одновременно работать несколько программ, например программа чеквейера WLine, программа верификации Arni-Scan и LabelRedo для отслеживания активности.

  • Oracle MySQL — серверная СУБД для работы с удаленной БД LabelRedo.

  • PostgreSQL — свободно распространяемая производительная СУБД. Редактор этикетки подключается к БД на том же или другом ПК. С БД могут одновременно работать несколько программ, например программа чеквейера WLine и LabelRedo для отслеживания активности.

  • Файловая БД SQLite — простая файловая СУБД. Подходит для небольших проектов с малым объёмом данных. Хранится в файле с расширением .SLF или .SDF на том же ПК, что и программа. Одновременный доступ из разных программ невозможен.

Форматы файлов проекта

Проект можно открыть через файл проекта или напрямую из БД.

Загрузка файла проекта

  • Файл проекта — текстовый файл с расширением «.sld». Он содержит данные для подключения к БД.

Пример файла проекта:

Номер строки Удаленная БД Локальная БД
1 Адрес сервера
2 Название БД Путь к файлу БД
3 Логин подключения
4 Пароль подключения
5 Тип БД (MSSQL, MYSQL или PGSQL) Тип БД (SQLITE)

При сохранении проекта LabelRedo создаёт этот файл автоматически.

Сохранение БД

При сохранении новой БД или копии БД в файл .sld программа предложит создать файл проекта. Вид окна параметров зависит от типа БД. Если выбрать «Локальная БД», появится окно выбора файла .slf. Выберите существующий файл или создайте новый: в него сохранится локальная БД. Примеры окон приведены ниже.

Создание локальной базы: выбор файла в окне «Параметры БД»

Подключение к Microsoft SQL Server: адрес сервера, имя базы и учётные данные

При сохранении в новую БД программа автоматически создаёт её и её структуру на сервере.

При сохранении новой БД или её копии в файл .slf программа создаст локальную БД и файл проекта .sld с тем же именем.

Если с проектом работают несколько пользователей, программа проверяет, не изменились ли в БД те же параметры товаров или полей этикетки после открытия проекта. При конфликте она показывает список затронутых записей и полей. Пользователь может перезаписать своими значениями только изменённые им поля, загрузить актуальное состояние проекта из БД или отменить сохранение. Изменения другого пользователя в остальных полях при этом не перезаписываются.

Сохранение копии БД

При сохранении копии в новую БД программа создает структуру и переносит проект в новую БД. Переносится следующая информация:

  • принтеры;

  • этикетки;

  • поля этикеток, включая сохраненные изображения;

  • база товаров.

При сохранении в существующую БД информация добавляется.

Создание новой БД

Новую БД MSSQL, MySQL или PostgreSQL редактор создаёт на сервере. Укажите логин и пароль пользователя с правом создания БД. Для локальной БД укажите путь и имя файла с расширением .slf, например database.slf.