
Alex
15.08.2017
21:38:08
и выполнить одну команду

Ivan
15.08.2017
21:38:31
И так и так тебе надо писать миграцию. Поправить в миграции и down 1/up дольше на пару секунд чем через интерфейс к БД

Alex
15.08.2017
21:38:34
в доктрине и пропеле они 100% работают)
должше так как ты описываешь таблицу русками

Google

Alex
15.08.2017
21:38:57
ручками
бля
ваще не попадаю по клаве
дольше так как ты описываешь таблицу руками

Dmitry
15.08.2017
21:39:30
ну там они и генерятся автоматом

Alex
15.08.2017
21:39:32
а теперь иди опиши таблицу в пропеле
миграцию в пропеле писать жесть
в юии описание миграции руками хорошо пока ты не упрешься в поле которого нет в юии и приходится писать текстом

Ivan
15.08.2017
21:42:35
Кастастрофическая проблема. Я и sql в миграциях пишу бывает. Например CREATE EXTENSION

Alex
15.08.2017
21:43:11
Ну вот зачем если можно в гуи все сделать и применить diff?
все упирается в скорость разаботки так как каждая минута стоит денег

Dmitry
15.08.2017
21:45:31
Диф с чем?

Dmitriy
15.08.2017
21:45:41

Google

Dmitry
15.08.2017
21:45:43
С миграцией?

Alex
15.08.2017
21:45:47
с предыдущими миграциями

Dmitry
15.08.2017
21:46:21
А как она это определит?

Dmitriy
15.08.2017
21:46:41

Alex
15.08.2017
21:46:43
считывается старая миграция и сравнивается

Dmitry
15.08.2017
21:47:03
Миграция это не таблица, это набор команд

Alex
15.08.2017
21:47:17
если у тебя миграция данных - руками
если миграция базы то автоматом сможет

Ivan
15.08.2017
21:47:29
CREATE EXTENSION он мне врядли сделает своим diff

Dmitry
15.08.2017
21:47:56
Что значит миграция базы?

Alex
15.08.2017
21:48:17
миграции бывают разные
бывают миграции который работают с БД, а есть те которые мигрируют данные
или применяют какие-то изменения
типа перенести файлы по шаблону

Dmitry
15.08.2017
21:49:20
В одной миграции ты можешь создать 3 таблицы удалить 2 поля и поставить первичный ключ. И как это вяжется с дифом?

Dmitriy
15.08.2017
21:49:23

Alex
15.08.2017
21:49:32
Это уже называется каша)
Это я Dmitry

Google

Dmitriy
15.08.2017
21:50:05
Это я Dmitry
выхоть знаете для чего функции и как работают миграци ?

Alex
15.08.2017
21:50:08
но все что ты указал легко сгенерит дифф

Dmitriy
15.08.2017
21:51:34

Dmitry
15.08.2017
21:51:41
Короче вы не в курсе. Почитайте доку к миграциям на yii или phinx

Alex
15.08.2017
21:51:50

Dmitry
15.08.2017
21:52:34
Значит не поняли )

Ivan
15.08.2017
21:52:42

Alex
15.08.2017
21:53:28
Я не знаю как пропелевский дифф работает с функциями и тригерами. Надо читать доку. У юии нет дифа так что тут ответ очевидный)

Dmitry
15.08.2017
21:54:40
Завтра напишу. Сегодня почитай про phinx например. С примерами

Alex
15.08.2017
21:54:59
Я читал
Я тебе больше скажу - писал) и phinx и еластик)

Dmitriy
15.08.2017
21:55:45

Alex
15.08.2017
21:56:21
Повторяю - я не знаю всех особенностей доктрины и пропеля для генерации миграций

Dmitriy
15.08.2017
21:56:40
но выводы делаем. ясно

Alex
15.08.2017
21:56:54
Я ни разу не сказал что надо все миграции делать через дифф
Я сказал что большинство миграций можно делать через дифф и этим ускорить разработку
но в юии нет нативного генератора

Google

Alex
15.08.2017
21:57:58
потому это плюс в сторону других орм и их окружения
Хватит все в штыки воспринимать)
Вы чета нервные сегодня)

Ivan
15.08.2017
21:58:31
А я отвечаю, что ручное написание миграций это пшик в общем времени, которое разработчик тратит на фичу

Alex
15.08.2017
21:59:22
Вот так по мелочам и накапливаются сотни часов

Dmitriy
15.08.2017
21:59:39

Alex
15.08.2017
21:59:57
а пропель тогда что?
пропель AR жи

Ivan
15.08.2017
22:00:26
Сотни часов? У тебя там в проекте пара миллионов миграций?

Alex
15.08.2017
22:00:31
http://propelorm.org/documentation/09-migrations.html

Admin
ERROR: S client not available

Alex
15.08.2017
22:00:46
Я говорю что по мелочам накапливается
я не гвоорю что миграции занимают все время)
там 10 минут, там 10 минут + кофе между и вот уже пол часа
в США это около 30-40 баксов для заказчика
и вот так накапливается

Ivan
15.08.2017
22:02:31
Эм, а что это у Проппеля написано New feature: PSR-0 standard Когда PSR-0 давно уже устарел?

Alex
15.08.2017
22:02:47
Стебутся видимо)
Ну у юии что то похожее) я же говорю - как аппл) делают фичу старую и представляют как достижение)
сразу говорю - у меня все аппловское)

Google

Alex
15.08.2017
22:03:38
и андроид не люблю)
кста

Ivan
15.08.2017
22:04:15
Понятно, у них заброшенный наглухо сайт

Alex
15.08.2017
22:04:28
http://propelorm.org/?

Dmitriy
15.08.2017
22:05:00

Alex
15.08.2017
22:05:24
а там что то страшное поменяли?
я не смотрел ченжлог 72 еще

Dmitriy
15.08.2017
22:05:51
убрали поддерку psr0

Alex
15.08.2017
22:06:07
Эмм

Ivan
15.08.2017
22:06:15

Sergio
15.08.2017
22:06:27

Alex
15.08.2017
22:06:37
как это они так умудрились? Там же вроже тупо кастом функция автолоадера

Dmitriy
15.08.2017
22:06:59

Alex
15.08.2017
22:07:09
ой какие няшки)

Ivan
15.08.2017
22:07:52
Мне прям нравится как развивается PHP последнее время

Alex
15.08.2017
22:07:57
чую срач на эту тему в скором времени)
блин
я из-за нашего срача нифига не сделал толком(

Dmitriy
15.08.2017
22:09:18

Alex
15.08.2017
22:09:56
да ну их в ж

Ivan
15.08.2017
22:11:17
Version 3 of Propel ORM replaces Propel2, which is not maintained anymore
А Версия 3 не релизнута. Нот бэд.

Alex
15.08.2017
22:11:39
пахаха)
чем-то напоминает закон Яровой)