Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #16234

Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel?

From Marek S <precz@spamowi.com>
Newsgroups pl.comp.lang.php
Subject Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel?
Date 2019-06-16 00:06 +0200
Organization ATMAN - ATM S.A.
Message-ID <qe3q4t$1do$1@node2.news.atman.pl> (permalink)

Show all headers | View raw


Witam,

W bazie danych (PostgreSQL) mamy 2 przestrzenie nazw: public i exclude. 
W tej drugiej znajdują się struktury, które będą używane przez Symfony 
ale nie są tworzone przez nią. Pomyślałem, że wszystkie entities z tej 
przestrzeni będę trzymał w podkatalogu:

Entity/Exclude

Utworzyłem tu entity jakiejś tableki, która zanduje się w bazie w 
przestrzeni "exclude". Mogę jej używać w ORM normalnie. Ale 
make:migration ... próbuje na siłę tworzyć tę tabelę raz jeszcze.

Nie pomogło utworzenie w doctrine.yaml wpisu:

doctrine:
     dbal:
         schema_filter: '/^(?!^exclude\..*$).*$/'

Tzn. pomogło tylko w tym, że diff tool nie próbuje mi niszczyć 
zawartości tej przestrzeni DROPami w migracjach.

Macie jakiś pomysł jak wykluczyć całą przestrzeń nazw (lub konkretny. 
odpowiadający jej subfolder w Entity) z procesu kreowania tabel przy 
tworzeniu migracji?

-- 
Pozdrawiam,
Marek

Back to pl.comp.lang.php | Previous | NextNext in thread | Find similar


Thread

Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel? Marek S <precz@spamowi.com> - 2019-06-16 00:06 +0200
  Re: Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel? Marek S <precz@spamowi.com> - 2019-06-18 21:17 +0200
    Re: Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel? Rafal Podsiadly <spinacz24@gmail.com> - 2019-07-03 21:46 -0700

csiph-web