Описание тега phinx
Инструмент миграции базы данных для приложений PHP.
1
ответ
Ошибка подключения к PDO при запуске миграции PHINX в Docker-контейнере
Я пытаюсь запустить миграцию, используя Phinx, с моей хост-машины (OSX Sierra), но у меня постоянно возникает ошибка соединения с PDO. Это простой стек LAMP и работает нормально в противном случае. Вот мой docker-compose: version: '2' services: apac…
18 июн '17 в 11:37
1
ответ
Миграция вызывает сеялку перед выполнением следующей миграции
С помощью Phinx есть ли способ конкретной миграции вызвать сеялку перед следующей миграцией? Любой способ программно вызвать сеялку внутри миграции?
22 янв '18 в 13:28
1
ответ
Запуск Phinx migrate во второй раз не обновляет базу данных с новой миграцией
Я создал следующую миграцию. Он работает при первом запуске, но если я внесу изменения в миграцию, например добавлю новый столбец, при запуске phinx mingrate -c src/phinx-config.php это не обновляет базу данных. Похоже, ничего не делать. Если я удал…
23 ноя '16 в 12:26
1
ответ
Сеялки Phinx работают в консоли, а не в модульном тесте
У меня есть проект, созданный с использованием Slim, Eloquent и Phinx, и я интегрирую PHPunit. Все работает правильно, за исключением нового теста, который мне нужен для выполнения проверки информации перед выполнением теста. Семя <?php use Phinx…
05 дек '18 в 13:35
1
ответ
В миграциях CakePHP3 (или Phinx), как использовать кодировку utf8mb4?
При создании таблицы MySQL или добавлении столбцов с миграциями CakePHP3 для charset устанавливается значение UTF8. Есть ли способ установить charset utf8mb4? (и я нашел эту проблему... https://github.com/robmorgan/phinx/issues/74)
26 апр '16 в 13:39
1
ответ
CakePHP 3 миграция отсутствует перечисление
У меня вопрос; Кто-нибудь имел опыт переноса таблицы с помощью CakePHP 3 Migration Tool, которая, когда определенное поле является ENUM Тип данных, сценарий миграции автоматически преобразует его в строку или текст. Как я могу избежать этого и как я…
20 май '16 в 05:44
2
ответа
Php - миграция финксов
Я использую phinx для миграции в своем веб-приложении. мой phinx.yml: paths: migrations: %%PHINX_CONFIG_DIR%%/migrations environments: default_migration_table: app_migrations default_database: app_database development: adapter: mysql host: localhost…
18 янв '16 в 10:42
1
ответ
CakePHP 3 / Phinx исключение при запуске из CLI
У меня есть работающий проект CakePHP 3, в котором я использую миграцию Phinx. Этим утром я просто изменил один файл миграции, не сделал откат, но вместо этого я отбросил все таблицы и надеялся, что он просто повторно запустит миграции, как и раньше…
27 апр '18 в 11:13
3
ответа
CakePHP Migration Создание новой таблицы приводит к дублированию имени столбца
Я создал новый скрипт миграции на CakePHP 3, используя следующую команду bin/cake bake migration CreateOfficialTeams id:int name:string topic_id:int id поле должно быть первичным ключом, и topic_id это внешний ключ. Сценарий выходит так, как я хочу,…
27 фев '17 в 22:10
1
ответ
CakePHP 3 Пропустить миграцию в производство
У меня произошел сбой миграции в рабочей среде после выполнения нескольких команд, которые я не могу выполнить снова, есть ли способ пропустить миграцию?
08 окт '17 в 15:34
2
ответа
Использование "Point"-Datatype в Phinx-Migration (в CakePhp)
Я создаю API для POI и использую POINT-Type для хранения координат. Поскольку моя компания использует CakePHP, я должен написать скрипт миграции с Phinx. Но у меня нет идеи, как правильно создать столбец с POINT-Type. Конечно, я мог бы сделать "ALTE…
26 май '17 в 12:30
0
ответов
Осветите базу данных за пределами Laravel с Phinx для миграции
Я работаю над проектом, в котором я использую компонент базы данных Illuminate вне Laravel 4.2 и пытаюсь использовать Phinx для миграции из командной строки. Я настроил свои базы данных в файле phinx.yml для производства, разработки и локального дос…
04 янв '16 в 18:41
1
ответ
При переносе phinx строка в двойных кавычках ("") распознается неправильно
У меня есть миграция с использованием phinx, на картинке выше семя данных.(Я только что выделил некоторые разделы, извините за это) Как видите, есть символы синего цвета, которые не распознаются, и я не знаю почему...Они в двойных кавычках " ", и я…
14 мар '18 в 02:14
1
ответ
Как сделать внешний ключ с помощью миграций в CakePHP?
У меня есть таблица "продукты" и "интервалы" таблицы. В таблице "products" у меня есть столбец с именем "interval_id", необходимо создать внешний ключ для идентификатора таблицы "интервалы". Я использую это, но это не работает: public function up() …
19 сен '16 в 15:54
1
ответ
Phinx и pt-online-схема изменения
Поддерживает ли Phinx pt-online-schema-change? Я понимаю, что Phinx должен обрабатывать миграции БД. Но в живой среде, работает простой ALTER TABLE команда на огромной таблице может привести к блокировке таблицы и временной недоступности службы. Сущ…
14 май '15 в 10:39
0
ответов
Phinx Vs Codeigniter Миграционный класс
Я планирую использовать такой инструмент, как Phinx, для управления изменениями и переносом БД. Я использую Codeigniter, и он получил поддержку для миграции через класс Migration. Классы миграции Phinx и Codeigniter выглядят одинаково. Какое решение…
05 сен '18 в 12:13
0
ответов
CakePHP 3.x - Ошибка установки Phinx
В настоящее время я изучаю cakePHP 3.x и столкнулся с некоторыми проблемами при установке phinx. composer require robmorgan/phinx Я продолжаю получать ошибку FF: Problem 1 - cakephp/migrations 1.8.1 requires robmorgan/phinx 0.8.1 -> satisfiable b…
05 июл '18 в 02:29
4
ответа
Не могу создать миграционный финкс
Когда я пытаюсь создать миграцию, я получаю это исключение, но у меня нет фигурных скобок в моем пути миграции [Исключение] Вы, вероятно, использовали фигурные скобки для определения пути миграции в файле конфигурации Phinx, но ни один каталог не бы…
23 июл '17 в 07:06
1
ответ
PHP/Phinx - вставка долготы / широты вызывает ошибку объекта геометрии PDO MySQL
Я пытаюсь создать CitySeeder используя Phinx. Но я получаю следующую ошибку: [PDOException] SQLSTATE[22003]: Numeric value out of range: 1416 Cannot get geometry object from data you send to the GEOMETRY field Вот мой seeders/CitySeeder.php учебный …
08 дек '16 в 18:20
1
ответ
Плагин переноса базы данных CakePHP 3.x: есть ли способ изменить поле таблицы?
Я пытаюсь выяснить, как лучше всего изменить существующую колонку таблицы MySQL с помощью плагина CakePHP Migrations. Мне не нужно добавлять или удалять столбец, я просто хочу изменить длину столбца строки. В настоящее время столбец определяется как…
22 ноя '15 в 16:28