🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232449

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

#232449
From: Marek S
Date: Sat, 15 Jun 2019 22:06
29 lines
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-mail

Show 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