Articles of миграция

Как эхо на консоли в Laravel и Artisan?

Мне было любопытно, я использую Laravel и Artisan для моих миграций. Есть ли способ вывода информации на консоль. Я не могу найти никакой информации об этом. Например: <?php class Generate_Sample_Users{ public function up(){ //Echo to console here echo "Creating sample users…"; $generator = new Sample_Data(); $user_count = 30; $users = array(); for($i=0; $i < $user_count; […]

Есть ли эквивалент PHP для переноса Rails?

Есть ли эквивалент PHP для переноса Rails? Ищете хорошее решение для локального конфигурирования изменений схемы, а затем автоматически ударяете их на сервер, не теряя данные.

Создание миграции из существующей базы данных в Yii или Laravel

Я работаю над проектом с довольно сложной базой данных (150+ таблиц). Чтобы иметь возможность поддерживать изменения, я решил добавить миграции, предпочтительно используя Yii или Laravel. Знает ли кто-нибудь, может ли генерация первоначальной миграции из существующей базы данных? Создание этого вручную: принимать навсегда и быть очень подверженным ошибкам. Если нет способа, кто-нибудь знает хорошую фреймворк на […]

Как автоматизировать миграцию (схему и данные) для приложения PHP / MySQL

У меня есть приложение в PHP / MySQL. Я ищу автоматический способ обновления базы данных за приложением. Мне не нужно иметь совместимость со старыми версиями после его обновления. Я прочитал статьи Джеффа и К. Скотта Аллена об этом. Я все еще не уверен, как реализовать это для приложения PHP / MySQL. Есть ли простой и […]

Переход на новую версию PHP

Я заметил, что пару недель назад PHP 5.3 достиг стадии выбора кандидата (woo!), Но затем, увидев, что список уже устаревших функций окончательно удаляется, заставило меня задуматься о том, сломает ли он какой-либо из моего старого кода. Если вы не выполните тест suck-it-and-see (установка на тестовом сервере и его тестирование), есть ли какие-либо средства миграции, которые […]

Персонализация Laravel, связанная с проблемой внешнего ключа

Привет, У меня возникла проблема с созданием таблицы с помощью построителя схем миграции. Проблема связана с таблицей с внутренним ключом внешней ссылки. Вот код, вызывающий ошибку: Schema::create('cb_category', function($table) { $table->integer('id')->primary()->unique()->unsigned(); $table->integer('domain_id')->unsigned(); $table->foreign('domain_id')->references('id')->on('cb_domain'); $table->integer('parent_id')->nullable(); $table->foreign('parent_id')->references('id')->on('cb_category')->onUpdate('cascade')->onDelete('cascade'); $table->string('name'); $table->integer('level'); }); Вот ошибка: SQLSTATE[HY000]: General error: 1005 Can't create table 'eklik2.#sql-7d4_e' (errno: 150) (SQL: alter table `cb_cate gory add […]

Пошаговая миграция из Zend Framework с 1 по 2

Мне нужно перенести приложение из Zend Framework 1.12.0 в версию 2. Пока нет руководства по миграции . Я уже изучил соглашения о кодировании ZF2, и я применил пространства имён зависимостей (Zend \ Di) и PHP 5.3. Моя цель – реорганизовать мое приложение ZF1 в модуль ZF2. Вопрос. Можно ли поэтапно поступить с по крайней мере […]

Как обрабатывать миграции yii2 на узлах без доступа к консоли?

Я успешно создал и загрузил расширенный шаблон на моем общем хосте. В качестве следующего шага я должен выполнить yii migrate . Но я не могу, потому что у меня нет доступа к консоли. Что вы могли мне предложить? Обратите внимание, что Я не могу изменить хозяина, потому что это не мое решение Я не могу […]

Предупреждение о `$ HTTP_RAW_POST_DATA` устарело

Я переключился на PHP 5.6.0, и теперь я получаю следующее предупреждение повсюду: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0 Warning: Cannot modify header information – headers already […]