Article View: pl.comp.lang.php
Article #232449Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel?
From: Marek S
Date: Sat, 15 Jun 2019 22:06
Date: Sat, 15 Jun 2019 22:06
29 lines
1853 bytes
1853 bytes
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
Technical Details
Message-ID:
<qe3q4t$1do$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Marek S <precz@spamowi.com> Newsgroups: pl.comp.lang.php Subject: Symfony 4 / Doctrine - jak uniknąć dodawania do migracji niektórych tabel? Date: Sun, 16 Jun 2019 00:06:20 +0200 Organization: ATMAN - ATM S.A. Lines: 29 Message-ID: <qe3q4t$1do$1@node2.news.atman.pl> NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1560636381 1464 89.70.94.204 (15 Jun 2019 22:06:21 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 15 Jun 2019 22:06:21 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 X-Mozilla-News-Host: news://news.atman.pl:119 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit