Am
И то, это прям когда Вам зачем-то нужно сохранить в гит базу. Обычно делают схему и дамп наполнения. После при инсталляции или руками просто обновляют базу.
Ilya
Дамп в 1 клик просто звучит проще =)
Am
Звучит просто, смысл тот же.
Volodymyr
И то, это прям когда Вам зачем-то нужно сохранить в гит базу. Обычно делают схему и дамп наполнения. После при инсталляции или руками просто обновляют базу.
раз заговорили о сидах, интересует проблема миграции данных из дева на прод. Допустим я создаю новую услугу. Оплата чего-то. Делаю на деве. Кроме кода, я в админке заполняю описание, информацию о комисии, и другие настройки, которые будет визуально править клиент. Вопрос, как правильно переносить это на прод? Не руками ж ?
Volodymyr
Может вы сталкивались с такой проблемой
Григорий
Всем привет! Подскажите пожалуйста в Ditto был такой плейсхолдер [+ditto_iteration+] есть ли аналог в DocLister ??
Volodymyr
Всем привет! Подскажите пожалуйста в Ditto был такой плейсхолдер [+ditto_iteration+] есть ли аналог в DocLister ??
https://www.google.com/search?q=ditto_iteration&rlz=1C1GCEA_enUA913UA913&oq=ditto_iteration&aqs=chrome..69i57.134j0j7&sourceid=chrome&ie=UTF-8
Ilya
Звучит просто, смысл тот же.
Ну вот простой пример, я насоздавал 20 тв параметров на дев сервере, они пишутся в базу как данные, а не как структура бд в миграции мы это все знаем. Сколько строк мне надо написать кода в сидере чтобы это перенести в прод? И не быстрее если я сделаю просто дамп базы на деве и нажму кнопку импорта в проде. Где инфа про это пока нету =(
Am
раз заговорили о сидах, интересует проблема миграции данных из дева на прод. Допустим я создаю новую услугу. Оплата чего-то. Делаю на деве. Кроме кода, я в админке заполняю описание, информацию о комисии, и другие настройки, которые будет визуально править клиент. Вопрос, как правильно переносить это на прод? Не руками ж ?
В рамках Эво проще всего базу перенести дампом, там же вся инфа и т.д. В рамках разработки на том же ларавель или других фреймворках, то делают разделения как раз на схемы и данные. При миграции создается или обновляется схема базы и заполняются новыми данными. Возможно не совсем понимаю проблему вопроса, может есть скрытые моменты.
Marc
https://modx.evo.im/blog/questions/5628.html
Григорий
Спасибо всем !
Aliaksandr
index с 0, iteration с 1 - стандарт :)
Am
базу перенести не проще, есть рабочий прод
На проде есть же схема базы? Есть данные. При использовании настроенной миграции у Вас должен оставаться "лог" изменений. Можно пойти от этого и перед обновлением прода делать сверку. При внедрении нового функционала так и происходит вписывание новых или дефолтных значений. Тут уже от того как делали зависит.
Volodymyr
На проде есть же схема базы? Есть данные. При использовании настроенной миграции у Вас должен оставаться "лог" изменений. Можно пойти от этого и перед обновлением прода делать сверку. При внедрении нового функционала так и происходит вписывание новых или дефолтных значений. Тут уже от того как делали зависит.
Допустим, у нас есть таблица: commissions id service_id commission Сдесь хранится комисия, которую берет сервер за разные услуги. Правится она через админку. На дев мы реализовали новую услугу, прописали на дев для нее комисию через админку руками. Вопрос как сделать автодеплой этой услуги. Потому что кроме изменения файлов, нам еще нужно в базу записать информацию про комисию. А доступа к проду у нас нет?
Ilya
Для яндекс маркета еще можно понять что там есть дев и прод =) А тв параметр дополнительная фотка товара можно воткнуть прямо в дев налету за 1 мин в админке =). А вот сколько надо сделать телодвижений через гиты миграции сидеры и прочее даже не представляю. С контролем версий еще
Volodymyr
Вы внесли данные в таблицу и привязали, допустим, к id этих данных какой-то функционал и поэтому Вам важно чтобы сохранился id?
Мне важно чтоб после деплоя, на проде у моей новой услуги прописалась коммисия. В данном случае, это задача абстрактный пример
Am
Мне важно чтоб после деплоя, на проде у моей новой услуги прописалась коммисия. В данном случае, это задача абстрактный пример
Когда Вы не знаете по какому id нужно сделать обновление и нет доступа к проду, то это не имеет смысла. Когда Вы знаете что данные нужно только обновить и знаете схему, данные прода, то тогда делаете сид с нужными данными и передаете на обновление.
Am
Миграции-сидирования это не волшебная палочка, а инструмент который нужно знать как применять. По сути делается все тоже самое что и руками.
Am
тоесть сид, это нее только тестовые данные, а и миграция данных из дев на прод?
Сид это просто файл в котором есть какое-то наполнение для базы. Можно хоть как его использовать.
Am
Вы сами создаете сиды.
Volodymyr
Сид это просто файл в котором есть какое-то наполнение для базы. Можно хоть как его использовать.
то есть на дев, я руками через админку не должен править, а создавать сид файл?
Am
то есть на дев, я руками через админку не должен править, а создавать сид файл?
Когда у Вас изначально разработка построена так что нужны миграции и сидирования, то через базу править вообще не нужно. За это руки отБИвают, ведь Вам логи нужны работы.
Камиль
Ё, господа. По дефолту makeUrl под blang адаптирован или надо додумать?
Камиль
Находясь на en версии ссылки без приставки делает
Камиль
Мб где че включать надо, а я не в курсе
Volodymyr
Находясь на en версии ссылки без приставки делает
если версия 1,0,1b то она умеет подменять урл
Volodymyr
есть старая, то не умеет, но можно стащить из 1.0.1b
Камиль
если версия 1,0,1b то она умеет подменять урл
Да она, но чёт не хочет работать. Сейчас погляжу что не так
Volodymyr
Когда у Вас изначально разработка построена так что нужны миграции и сидирования, то через базу править вообще не нужно. За это руки отБИвают, ведь Вам логи нужны работы.
ну в рамках это мы используем multifields и pagebuilder, у которых данные хранятся в огромном json масиве. И эго наполнять через файл вообще не хочется http://joxi.ru/bmoy0nBIyKVn0A. Хотя тут наверное вопрос к выбранному инструменту. И если хочеш делать dev -> prod, то наверное в админку лезть не нужно, только через файлики.
Volodymyr
Можно сначала в админке заполнять визуально, а потом json переносить в файл, но тут есть всегда шанс забыть перенести
Am
Дык, а гит зачем тогда? (:
Am
Изменения бранча сливаются в мастер.
Am
это в базе
Это понял. Тут больше как вариант. Вообще это тоже может быть удобно в том случае когда просмотреть нужно данные. Т.е. в сид-файле или миграции сделали изменения - применили, а после в гите увидели что на что меняли и чем наполняли.
Камиль
если версия 1,0,1b то она умеет подменять урл
не работает. Не в шаблонах не в контроллере
Andrey
https://modx.evo.im/blog/questions/5628.html
Марк уже русские ссылки кидает. Скоро водку пить начнёт =)
Am
Прогресс (:
Volodymyr
только реализация наверно сложная
Volodymyr
ну и вопрос как оно будет работать
Am
Работать будет как сделаете. Сложного ничего нет. Вы так же на событие сохранения отдаете данные и сверяете изменения. При нужных изменениях можно что-то делать.
Marc
I'm prefer whiskey thow 🙂
OP
парни, с xpdo поможете?
Volodymyr
Ссылку на рево чат в студию
OP
последние сообщения мои
Vitaliy
[[aDate? &date=[*createdon*] &date2=[*pub_date*]]]
не знаю. почему по дефолту нормально не выводит dl, версия 1.4. Спасибо
Евгений Геннадиевич
Пятничный деплой - вечер в серверной, С бэкапом за февраль - зла немерено, Лежит продакшон, в логах глушь. Пятничный деплой - вечер в серверной, Когда бэкап не снял, жизнь разменяна. Но не сигфолт обычно губит, а в мастер сделанный форс пуш.
Anonymous
а ещё вопрос можно?
Anonymous
https://sibmontag.com/galereya
Anonymous
Почему в файрфоксе эта ссылка открывается, а в chrome ошибка 404
Игорь
В опере 404 тоже
Anonymous
движок вебкит
Pathologic
движок вебслон
Pathologic
выйти из админки нужно, тогда и не будет показываться
Anonymous
дак нужно сделать так чтобы показывалось всем )))
Pathologic
ну тогда опубликовать страницу
Pathologic
значит плохо опубликована 😸
Anonymous
значит плохо опубликована 😸
окей, перепубликую )))
Anonymous
значит плохо опубликована 😸
Вы разработчик этого сайта?
Anonymous
Вот и встретились
Anonymous
)))
Pathologic
нет, я не разработчик
Pathologic
первый раз этот сайт вижу
Anonymous
Andrey
не знаю. почему по дефолту нормально не выводит dl, версия 1.4. Спасибо
Поиграться с параметрами. Все выводит и форматирует как надо
Vitaliy
Aliaksandr
всех ларавельщиков на кол, чтоб не распугивали остатки разработчиков на evo )