Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony 2][Doctrine] Problem z mapowaniem tabel
Michal_Sz
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym zmapować tabelę z bazy mssql, niestety podczas takiej próby pojawia się błąd:


Table xxx has no primary key. Doctrine does not support reverse engineering from tables that don't have a primary key.

Oczywiście tabela xxx jest inną tabelą niż ta którą chcę zmapować.
Czy może mi ktoś podpowiedzieć jak mogę rozwiązać taką sytuację?
Tabela xxx jest nie do ruszenia, ponieważ wykorzystywana jest gdzie indziej
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ikssde
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

Ostrzeżenie: (0%)
-----


Wygląda na to, że pomimo użycia parametru filter analizowana jest cała baza danych, natomiast wspomniany filtr ogranicza jedynie to co generator wypluwa.

Zrób sobie kopię tej bazy danych, dodaj klucz główny albo skasuj tabelę, która powoduje problem i wtedy zrób mapowanie. Głównym celem Doctrine jest co innego niż mapowanie obiektów na podstawie bazy danych więc nie ma się co spodziewać rewelacji w tej kwestii.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 14:24