Описание тега doctrine-migrations

Anything related with Doctrine migrations for Symfony and DoctrineMigrationsBundle library
1 ответ

Не удается установить DoctrineMigrationsBundle через композитор

Проект использует Symfony 2.8.2, версия PHP 5.6 Я пытаюсь установить DoctrineMigrationsBundle, и композитор не удается с ошибкой: Problem 1 - doctrine/doctrine-migrations-bundle 1.0.0 requires doctrine/migrations ~1.0@dev -> satisfiable by doctri…
02 фев '16 в 18:02
1 ответ

Переименуйте имя таблицы с помощью миграции доктрин

Я искал почти везде, но ничего не смог найти. Есть ли команда или процедура для изменения имени таблицы (так внутри аннотации доктрины) без потери данных? В основном, то, что будет производить что-то вроде RENAME TABLE old_table TO new_table; или же…
30 дек '15 в 15:56
0 ответов

Symfony 3 Doctrine 2 Postgresql 9.5 Миграции при попытке создать таблицу вместо Alter Table php7

Я использую Symfony 3 и Doctrine с базой данных Postgresql. Я создаю базовый класс с несколькими свойствами: пространство имен Dmfa\AdminBundle\Entity; используйте Doctrine\ORM\Mapping в качестве ORM; /** * Event * * @ORM\Table(name="events", schema…
1 ответ

Схема доктрины diff - нет объектов

Я ищу способ автоматического создания миграций, сравнивая dev с промежуточной средой. Эти миграции затем будут применены автоматически при отправке в промежуточную среду. У Доктрины есть хороший модуль миграции, но я не могу этого понять. Кажется, о…
10 ноя '14 в 17:38
0 ответов

Обработка нескольких баз данных с помощью Symfony и Doctrine

В настоящее время у меня есть следующий макет в базе данных: legacy_db legacy_out приложение Мы работаем над новой концепцией, в которой мы добавляем микросервис для обработки всего, что входит в нашу унаследованную базу данных, и сервис, который об…
1 ответ

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

Я использую Ansistrano для развертывания моего приложения Symfony2. Приложение использует Doctrine, поэтому я также использую DoctrineMigrationsBundle. Теперь моя проблема заключается в том, что я хотел бы запустить миграцию базы данных в конце проц…
06 июн '17 в 13:02
1 ответ

Добавьте свой собственный метод в DoctrineMigrations

Привет я хотел бы создать свой собственный метод, который я мог бы использовать в классе миграции. Я имею в виду что-то вроде этого: MigrationTraitFile.php trait MigrationTrait { public function addAdditionalTable() { ... } VersionXXX.php class Vers…
08 дек '16 в 20:50
0 ответов

Автоматизированная миграция Doctrine не распознает ограничения внешнего ключа

При создании миграции с помощью команды doctrine:migrations:diff Я получаю миграцию, которая не может быть выполнена впоследствии. У меня есть следующий сценарий:Я получил 2 энтузиаста (parent а также child) с many to many отношения друг с другом. Т…
18 фев '15 в 14:32
0 ответов

Миграции доктрины: несколько схем с одинаковым именем таблицы

Я работаю над интеграцией Doctrine Migrations в существующий проект и в файлы миграции, когда бы я ни вызывал методы на Schema(Напр. $schema->getTables()), Я получаю эту ошибку: Executing dry run of migration up to 20180726185129 from 0 ++ migrat…
26 июл '18 в 20:54
1 ответ

Триггер в Доктрине Миграции

Я пытаюсь создать довольно сложный триггер в классе миграции доктрин: https://github.com/2ndQuadrant/audit-trigger/blob/master/audit.sql Первым побуждением было просто поместить весь код триггера в один большой двоичный объект и добавить его с: publ…
14 фев '16 в 09:14
0 ответов

Команда Symfony вызывает другие команды и ожидает подтверждения

Я настроил мета-команду, как описано здесь https://symfony.com/doc/3.4/console/calling_commands.html Сначала он удаляет базу данных, затем запускает миграцию с нуля и, наконец, инициализирует мои данные. Я сталкиваюсь с этой проблемой, так как недав…
2 ответа

Доктрина Миграции, не признающая последнюю миграцию

Я использую Doctrine Migrations, и все миграции работали до сих пор. Последний созданный мной файл не распознается на промежуточном сервере, но он отлично работает на моей локальной машине. Пакет распознает в качестве последней миграции версию 20151…
11 окт '15 в 19:14
1 ответ

Отключить внешние ключи в Doctrine Migrations

Я использую движок NDBCLUSTER в БД MySQL. Я добавил класс для упаковки Connection и добавив опцию двигателя: namespace AppBundle\DBAL; use Doctrine\DBAL\Connection as BaseConnection; use Doctrine\DBAL\Driver; use Doctrine\DBAL\Configuration; use Doc…
3 ответа

Выполните следующую / предыдущую миграцию с миграциями доктрин, используя symfony 3

Я знаю, что могу запустить определенные миграции, используя execute с up / down и номер версии, т.е. doctrine:migrations:execute YYYYMMDDHHMMSS --down Тогда мой вопрос - есть ли более простой способ просто выполнить следующую или предыдущую миграцию…
1 ответ

Doctrine Migrations с собственным подключением к базе данных вместо использования файла migrations-db.php

Я пытался использовать свой собственный объект Doctrine\Dbal\Connection с Doctrine Migrations, это то, что я получил до сих пор, но он постоянно говорит мне предоставить файл --db-configuration, а это не то, что мне нужно. // CLI script for Doctrine…
30 дек '16 в 18:27
1 ответ

Проблема в откате в Doctrine Migrations

Я использую Symfony 2.3.1, и я хочу развернуть свою базу данных с помощью DoctrineMigratios, но у меня возникли некоторые проблемы с функцией "up()". Если я попытаюсь выполнить этот пример: $this->addSql("CREATE TABLE User (id INT AUTO_INCREMENT …
27 июн '13 в 11:49
1 ответ

Как написать миграцию Doctrine, которая может перераспределять данные в новые таблицы

У меня есть база данных (которая на самом деле была создана с использованием Propel в приложении Symfony1). Я переопределяю это в Symfony2 и Doctrine, но я также хочу воспользоваться возможностью немного реорганизовать базу данных. Я определил набор…
19 май '14 в 21:30
1 ответ

Доктрина миграции не смогла найти несуществующий класс

Я использую doc:generate-migrations-diffгенерировать классы миграции, расположенные в lib/migrations/, Вы уже можете знать, что doc:generate-migrations-... Задачи создают некоторые файлы в каталоге TMP. У меня были некоторые проблемы с этим, и я уда…
1 ответ

Миграция Doctrine2 внутри Symfony2 создает исключение при создании индекса

Эта проблема Без предыдущей миграции я запускаю: app/console doctrine:migration:diff app/console doctrine:migration:migrate Я получил эту ошибку: ALTER TABLE session ADD CONSTRAINT FK_9955C22EA76ED395 FOREIGN KEY (user_id) REFERENCES user(id) Migrat…
2 ответа

phpstan жалуется на Doctrine Migrations в Symfony 3.4 с проектом Flex

У меня есть проект, построенный на Symfony 3.4 с Flex, и я добавил в него phpstan для статического анализа. Жалуется на то, что не могу найти мои классы миграции: Class DoctrineMigrations\Version20180831185050 was not found while trying to analyse i…