Миграции и Инсталляции

Common Доклад 45 минут Павел Климов YiiConf(зал Суриков) :   Jun 16 12:00
Павел Климов
Климов Павел Владимирович (aka @klimov-paul)

PHP разработчик (web developer) с 2008 г. (9 лет)

Спектр технологий: PHP, JavaScript, MySQL, PostgreSQL, MongoDB, Sphinx, ElasticSearch

Участник команды YiiSoft (https://github.com/yiisoft) c марта 2013 г. (4 года)

Один из авторов PHP framework Yii2 (https://github.com/yiisoft/yii2)

Автор следующих официальных расширений для Yii2:
- yii2-sphinx (https://github.com/yiisoft/yii2-sphinx)
- yii2-mongodb (https://github.com/yiisoft/yii2-mongodb)
- yii2-swiftmailer (https://github.com/yiisoft/yii2-swiftmailer)
- yii2-authclient (https://github.com/yiisoft/yii2-authclient)
- yii2-httpclient (https://github.com/yiisoft/yii2-httpclient)

Автор набора расширений для Yii2 "yii2tech" (https://github.com/yii2tech)

Образование: магистр компьютерных наук, ДГМА (г. Краматорск, Донецкая обл., Украина) 2003-2008 гг.

Текущая работа: системный архитектор в компании QuartSoft (http://quartsoft.com/)

Профиль GitHub: https://github.com/klimov-paul
Профиль LinkedIn: https://www.linkedin.com/in/paul-klimov-94583274
Профиль Twitter: https://twitter.com/klimov_paul

- Место миграций баз данных в процессе инсталляции проекта в целом и отдельных расширений или модулей
- Типичные ошибки при создании миграций баз данных
- Применение миграций из разных источников
- Независимое использование миграций


Видео доступно для зарегистрированных пользователей. Войдите или зарегиструйтесь.

Рассмотрим, что представляет собой инсталляция рабочей копии проекта на Yii2, а также отдельных расширений или модулей. Разберем, что такое миграции базы данных на самом деле (да, многие понимают это не вполне правильно). Выясним, какое место миграции занимают в процессе инсталляции. Посмотрим, как следует применять миграции из различных источников (локаций). Узнаем о некоторых нетипичных использованиях миграций.

Презентация
Постоянная ссылка на доклад: https://yiiconf.ru/offer/258