Alex
начиная с 7й версии
Borisov
тем более
Alex
очень даже показатель
Alex
задавят мускуль
The Ant
да врятле. где сообщество и где оракл
Alex
гиганты вроде гугла и википедии пушают ее тож
Borisov
багов меньше, сам натыкался с мускулем, что абсолютно стандартный синтаксис мускуль 5.5 жует, 5.6 нет, а мария в любой кондиции нормально проглатывает
Alex
вот и проблема. общество быстрее развивает
Borisov
кстати, марю же православные разрабы мускуля пилят, а мускуль теперь уже оракл как-то пытается
mr.
Помню раньше только в гиттер зайду, ты сразу уходишь)
mr.
А сейчас уже половина дня у меня прошла, ДОКОЛЕ?)
Borys
Подскажите, есть sql дамп, как можно его в миграцию превратить?
The Ant
взять тот же иннодб+мемкеш встроеный
The Ant
скорость касмическая
Borisov
этот мемкеш - плагин, который доступен и в марии, и в перконе
mr.
Подскажите, есть sql дамп, как можно его в миграцию превратить?
Импортировать дамп, через мигрик https://github.com/Insolita/yii2-migrik создать миграции Ещё вот такое есть https://github.com/bizley/yii2-migration Первое юзал, второе макаров одобрял.
Alex
скорость касмическая
как сказали выше - просто плагин. Из коробки мария быстрее мускуля
Евгений
Yurii
посоны нид йор хелп. взял решение хтаксес из интернетов, выглядит оно так https://gist.github.com/anonymous/10b3e013bead6a9d66874ed882b5c355 теперь вместо site.com/frontend/web/ можно добраться до папки веб через site.com, но если переходишь по любому пункту меню, то ожидаю например site.com/blog но url выглядит снова как site.com/frontend/web/blog пункт меню в лейауте выглядит так $menuItems = [['label' => 'Блог', 'url' => ['/blog/index'], 'options'=>['class'=>'font-menu']],];
Yurii
что нужно дописать в htaccess?
The Ant
как сказали выше - просто плагин. Из коробки мария быстрее мускуля
потратил полчаса времени на это говно блин. )) Где-то быстрее, где-то медленнее.
The Ant
што касается "задавит скоро". Ну спорно ) https://db-engines.com/en/ranking/relational+dbms
The Ant
скорее постргес задавит, чем мария
The Ant
судя по тенденциям
Borisov
постгрес не займет нишу мелких БД
Borisov
слишком он геморный в освоении
Юрий
и в чем геммор?
Юрий
ставь да используй как мускуль/марию из коробки
Юрий
никто не не предлагает процедуры и кастомные типы баз юзать
Borisov
в настройке, типах и т.д. ну он другой
Borisov
автоинкремент - тоже разобраться надо
Borisov
если не работаешь постоянку - то проблематично.
Юрий
коробочная настройка 1 в 1
Borisov
мсскл попроще будет
Юрий
в чем проще? выполняешь 2 команды - ставится на замену мускуля, апгрейдит его таблицы
Юрий
аналогично ставится мария
Юрий
аналогично не надо даже mysql.cfg править
Юрий
в марие небось ARIA используешь вместо InnoDB?
Borisov
про апгрейд таблиц от мускуля на постгрю можно плдробней? мануал там?
Borisov
не, иннодб по классике
Юрий
ой
Юрий
сорри
Юрий
я рассказывал про перкону
Юрий
:D
Юрий
надо умыться сходить походу
Borisov
:D ну перкона
Borisov
не щупал, не было надобности
Юрий
а про мелкие дб и ниши
Юрий
https://www.cockroachlabs.com/
Юрий
вот весьма перспективный проект
Юрий
настрйока распределенной базы буквально в 1 команду
Borisov
это уже не мелки бд
Юрий
ну репликация не только крупнякам
Юрий
особенно если делать бэкапы лень)
Yurii
ХЕЛП ПЛЗ
Yurii
посоны нид йор хелп. взял решение хтаксес из интернетов, выглядит оно так https://gist.github.com/anonymous/10b3e013bead6a9d66874ed882b5c355 теперь вместо site.com/frontend/web/ можно добраться до папки веб через site.com, но если переходишь по любому пункту меню, то ожидаю например site.com/blog но url выглядит снова как site.com/frontend/web/blog пункт меню в лейауте выглядит так $menuItems = [['label' => 'Блог', 'url' => ['/blog/index'], 'options'=>['class'=>'font-menu']],];
Yurii
не могу понять какое правило надо вписать
👀
RewriteRule ^blog/(.*)$ frontend/web/blog/$1 [L]
Yurii
спасибо сейчас попробую
Yurii
а нет, так и пробовал, не помогло(
Никита
тоесть не трогать htaccess?
ага, я в настройках апача путь корректный прописывал и всё работало. Правда давно это было)
Stas
как то можно это по человечески написать в былдере или еще как то пока на ум приходит только криейте команд и все: ` SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = "provider" AND table_schema = "crm"; `
Yurii
ага, я в настройках апача путь корректный прописывал и всё работало. Правда давно это было)
в общем хз насколько это грамотно, перенес содержимое папки веб в public_html и переписал пути в индексе
Yurii
хостинг использует сервер лайтспид
Yurii
так что страшно лезть в конф
Yurii
если это вообще возможно
Никита
в общем хз насколько это грамотно, перенес содержимое папки веб в public_html и переписал пути в индексе
видал я один такой проект, поддерживать ад. Тест настроен нормально, прод как ты написал. Перенос на прод был руками блеать%)
Alexey
Всем привет. Подскажите, может кто сталкивался, баг или не? К поиску модели делаю JOIN таблицы, у которой нету модели: Если сделать с asArray и прописать в select вывод нужного поля, все ок работает: SomeAwesomeModel::find() ->select(SomeAwesomeModel::tableName() . '.*, t2.phone as phone') ->join('LEFT JOIN', 't2', 't1.id = t2.id') ->where('t2.phone = 9999999999') ->asArray() ->all(); Если убрать asArray(), то поле phone не выводится. Пробовал в SomeAwesomeModel прописать public $phone;... Оно появлялось, но в не атрибутах. ЧЯДНТ?
Vlad
Добрый день, подскажите плз, есть ли тип данных longtext для миграции в yii2?
Vlad
Mediumtext точно есть)
Где? в SchemaBuilderTrait не нашел