Size: a a a

2020 August 13

АХ

Алексей Хачатурян... in OctoberCMS
Меня тут такой вопрос посетил, а может ли october работать сразу с 2 БД
источник

АХ

Алексей Хачатурян... in OctoberCMS
Но не отдельно для компонентов, а весь
источник

АХ

Алексей Хачатурян... in OctoberCMS
Чтоб записи и в sqlite и mysql были идентичны
источник

v

vladimir in OctoberCMS
Алексей Хачатурян
Чтоб записи и в sqlite и mysql были идентичны
Модель, может работать только с одним конеекшеном.
Есть возможность использовать репликацию sqlite3, и делать синхронизацию нескольких бд. Из одной читать в другую писать это хорошо, чтобы обойти ограничения самой бд на операции. Однако sqlite и MySQL различаются по поддерживаемым возможностям и типам.

У примеру тот же auto increment по разному именуется, в SQLite это autoincrement в MySQL это auto_increment. Для типа bool SQLite использует t и f, в свою очередь mysql использует 1 и 0 и т п.
источник

АХ

Алексей Хачатурян... in OctoberCMS
vladimir
Модель, может работать только с одним конеекшеном.
Есть возможность использовать репликацию sqlite3, и делать синхронизацию нескольких бд. Из одной читать в другую писать это хорошо, чтобы обойти ограничения самой бд на операции. Однако sqlite и MySQL различаются по поддерживаемым возможностям и типам.

У примеру тот же auto increment по разному именуется, в SQLite это autoincrement в MySQL это auto_increment. Для типа bool SQLite использует t и f, в свою очередь mysql использует 1 и 0 и т п.
Короче возможно использовать 2 sqlite
источник

v

vladimir in OctoberCMS
Алексей Хачатурян
Короче возможно использовать 2 sqlite
Что-то одно. Или можно разделить модели/плагины.

Одни общаются с MySQL, другие с sqlite.
источник

АХ

Алексей Хачатурян... in OctoberCMS
Понял, спасибо за ответ
источник

АХ

Алексей Хачатурян... in OctoberCMS
Еще один вопрос как вы сертификаты обновляете?
источник

v

vladimir in OctoberCMS
В качестве костыля, можно со slave sqlite базы, проводить конвертацию данных в mysql по крону например) но это жуткий костыль.

Да и в целом, смысл использовать близкие по духу базы. Если встраиваемой уже не хватает, то проще мигрировать полностью )
источник

АХ

Алексей Хачатурян... in OctoberCMS
У меня certbot автоматом отказывается их обновлять
источник

v

vladimir in OctoberCMS
Алексей Хачатурян
У меня certbot автоматом отказывается их обновлять
Вполне возможно не верно настроил. С какой ошибкой отрабатывает certbot renew ?
источник

АХ

Алексей Хачатурян... in OctoberCMS
Он не мог перезапускать nginx нет pid файла в run
источник

v

vladimir in OctoberCMS
Просто если выпускал в начале в ручную, а потом захотел через модуль гникса. Надо перенастроить конфиг
источник

АХ

Алексей Хачатурян... in OctoberCMS
Я сразу использовал certbot —nginx
источник

v

vladimir in OctoberCMS
Тогда смотри конфиг сертификата.
источник

АХ

Алексей Хачатурян... in OctoberCMS
Может из-за того, что обновил nginx до extra
источник

АХ

Алексей Хачатурян... in OctoberCMS
authenticator = nginx
installer = nginx
server = https://acme-v02.api.letsencrypt.org/directory
источник

АС

Алексей Созонов... in OctoberCMS
Алексей Хачатурян
Короче возможно использовать 2 sqlite
Можно переключать бд
DB::connection('your_connection')->table('your_table_in_connection')
источник

v

vladimir in OctoberCMS
Алексей Созонов
Можно переключать бд
DB::connection('your_connection')->table('your_table_in_connection')
Не решит вопрос синхронизации sqlite,mysql
источник

АС

Алексей Созонов... in OctoberCMS
vladimir
Не решит вопрос синхронизации sqlite,mysql
угу, просто показал еще такой вариант. Если нужно  добавлять запись в sqllite после сохранения модели, то решение подойдет
источник