Использование SQLite Manager для работы с СУБД SQLite
MV framework поддерживает СУБД MySQL и SQLite. Ниже представлена технология работы с базой данных SQLite, которая является компактной и быстро переносимой с одного сервера на другой, при этом обладает всеми необходимыми возможностями для современной СУБД.
MV работает с SQLite по средствам библиотеки PDO. На большинстве серверов оно включено, но если база данных не запускается по причине отсутствия драйвера, то здесь можно прочитать о его настройке. SQLite хранит всю информацию в одном файле "userfiles/database/sqlite/database.sqlite".
Дополнение к браузеру Mozilla Firefox под названием SQLite Manager более не поддерживается, и для полноценной работы с SQLite лучше всего подойдет приложение DBeaver, которое можно скачать в бесплатной версии Community Edition по ссылке https://dbeaver.io/download
DBeaver позволяет работать с базой данных
по аналогии с phpMyAdmin для MySQL.
Когда DBeaver будет установлен, нужно его запустить и выбрать файл нужной базы данных "userfiles/database/sqlite/database.sqlite". Для этого нажимаем на Файл -> Новый -> Database Connection и в списке вариантов СУБД выбираем SQLite. Далее выбираем файл нашей базы из папки userfiles.
После подключения файла базы данных к DBeaver в левой колонке появится список таблиц, а в правой видны данные и структуры таблиц, с которыми можно работать.
Для создания новой таблицы необходимо нажать в левой колонке на "Таблицы" правой кнопкой мыши и далее выбрать создать объект "Таблица", после чего в правой части экрана откроется окно для ввода полей таблицы.
Для перехода в уже созданную таблицу достаточно нажать на название таблицы в левой колонке. В верхней части на вкладках можно посмотреть структуру таблицы и список записей таблицы.
В целом, работа в DBeaver не сильно отличается от работы в phpMyAdmin для MySQL. Также можно управлять таблицами и индексами,
выполнять прямые запросы и создавать триггеры. Вся работа происходит только с одним файлом, который затем копируется с локального
сервера на рабочий. При этом, важно не забывать ставить права на запись для файла базы данных и папки в которой он находится.
В зависимости от конфигурации сервера права могут быть: 777, 770, 775 и другие.
Настройка PDO SQLite
Если драйвер PDO для SQLite подключен, то при вызове функции phpinfo() можно увидеть информацию о версии драйвера. Если же данной информации нет, то это значит, что драйвер не подключен и его надо включить в настройках PHP.
В папке библиотек (расширений) PHP должны быть файлы php_pdo_sqlite.dll и php_sqlite3.dll.
В файле php.ini необходимо раскомментировать строки для подключения данных библиотек, после чего нужно перезапустить веб сервер.
После перезапуска сервера в phpinfo() должна появиться информация о подключении драйвера PDO для SQLite, как на скриншоте выше.
Предыдущий раздел
Предустановленные модели