@yii2ru

Страница 501 из 1721
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
Ну вот зачем если можно в гуи все сделать и применить diff?
осталось научить diff в функции и сиквенсы

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

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

осталось научить diff в функции и сиквенсы
доктрина/пропель не понимают?

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
это ты типа тролишь?
нет. и миграции diff не смотрят в ф-ну в бд если что. и в логику в бд

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

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

Ivan
15.08.2017
21:52:42
с какой это радости?
А она мне сгеренит триггер и функцию в Postgresql в смоём диффе?

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
с какой это радости?
ну как тебе доктрина получит сиквенсы ? В доктрине даже нет такого sql запроса

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
потому это плюс в сторону других орм и их окружения
Это не в сторону ОRM AR не имеет генерацию миграций по понятной причине. А DM имеет Разница в патернах

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/?

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
не хотят поддерживать php7.2
Ну они пилят 3 версию, написано 7.1+, но она в разработке

Sergio
15.08.2017
22:06:27
убрали поддерку psr0
шах и мат, бля)))

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

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
Ну они пилят 3 версию, написано 7.1+, но она в разработке
ага и паттерн сменили. значит это уже другой продукт

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
пахаха)

чем-то напоминает закон Яровой)

Страница 501 из 1721