Symfony 2.7 przeładowanie fixtur |
Symfony 2.7 przeładowanie fixtur |
11.06.2018, 13:14:27
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 17 Dołączył: 20.12.2011 Ostrzeżenie: (0%) |
Cześć,
Mam pytanie dotyczące przeładowania fixtur bez usuwania całej bazy. php app/console doctrine:fixtures:load --no-interaction --fixtures=src/EngagementBundle/DataFixtures/ORM/ ta komenda na początku wywala wszystko z wszystkich tabel w bazie, czy jest jakiś sposób na to żeby tego nie robił? Zrobiłem zmiany tylko w jednych fixturkach i chciałlbym odświeżyć te dane w bazie a nie usuwać całą baze. ktoś coś jest w stanie pomóc? Pozdrawiam |
|
|
11.06.2018, 13:32:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Spróbuj może tego:
https://groups.google.com/forum/#!topic...ny2/93DZCDmSy20 https://github.com/doctrine/data-fixtures/i...comment-1590291 https://robertbasic.com/blog/loading-fixtur...in-behat-tests/ https://github.com/doctrine/DoctrineFixture...rineCommand.php http://blog.theodo.fr/2013/08/managing-fixtures/ https://symfony.com/doc/master/bundles/Doct...ndle/index.html Wpisz może to: Kod php bin/console doctrine:fixtures:load --help i zobacz więcej poleceń, które można wpisać. Jeśli ich nie ma to możliwe, że się nie da na domyślnych ustawieniach tego wykonać. Ten post edytował Neutral 11.06.2018, 13:40:43 |
|
|
11.06.2018, 13:47:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 17 Dołączył: 20.12.2011 Ostrzeżenie: (0%) |
Spróbuj może tego: https://groups.google.com/forum/#!topic...ny2/93DZCDmSy20 https://github.com/doctrine/data-fixtures/i...comment-1590291 https://robertbasic.com/blog/loading-fixtur...in-behat-tests/ https://github.com/doctrine/DoctrineFixture...rineCommand.php http://blog.theodo.fr/2013/08/managing-fixtures/ https://symfony.com/doc/master/bundles/Doct...ndle/index.html Wpisz może to: Kod php bin/console doctrine:fixtures:load --help i zobacz więcej poleceń, które można wpisać. Jeśli ich nie ma to możliwe, że się nie da na domyślnych ustawieniach tego wykonać. No własnie chyba nic z tego nie bedzie --append sprawia ze purge niema miejsca, no ale wtedy znowu nic sie nie czysci i są duplikaty, dziwne bo wydaje sie ze to raczej sensowna funkcja. Tak szukam i ludzie wskazują w takiej sytuacji na migracje. https://symfony.com/doc/master/bundles/Doct...ndle/index.html Tymczasowe rozwiązanie: wywalam wszystko z tabelki co mnie interesuje i przeładowuje tylko konretną fixturke. Pewnie są lepsze sposoby na to no ale.. Ten post edytował Kishin 11.06.2018, 13:53:04 |
|
|
11.06.2018, 13:55:38
Post
#4
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Tak jak już pisałem, nie wiem, czy jest to możliwe na domyślnej konfiguracji (ustawieniach).
https://github.com/symfony/demo/issues/728 Cytat php bin/console doctrine:fixtures:load --fixtures=src/DataFixtures/ The "--fixtures" option does not exist. doctrine:fixtures:load [--append] [--em EM] [--shard SHARD] [--purge-with-truncate] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> Nie wiem, czy są to wszystkie opcje jakich możesz użyć, ale jeśli nie ma opcji, której potrzebujesz to może sam ją napisz. https://github.com/doctrine/DoctrineFixture...ndle/issues/121 searching in google Ten post edytował Neutral 11.06.2018, 14:01:11 |
|
|
11.06.2018, 14:19:02
Post
#5
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 17 Dołączył: 20.12.2011 Ostrzeżenie: (0%) |
poczytam o tych migracjach jeszcze a jak sie tam nie uda to spróbuje napisać swoja opcje. Dzięki
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 18:14 |