Ryszard
J.
Informatyk,
wdrożeniowiec
oprogramowania,
szkoleniowiec
Temat: Tworzenie modelu Doctrine z polem typu ENUM (Symfony 1.4)
Witamdopisalem do pliku schema.yml instrukcje dodajaca do jednej z tabel pole typu ENUM:
task_status:
type: enum(7)
fixed: false
unsigned: false
values:
- nie rozpoczete
- w trakcie
- wykonane
po Edycji pliku schema.yml wykonuje polecenia:
php symfony doctrine:build --sql
php symfony doctrine:build --all-classes
php symfony doctrine:insert-sql
Wszystko jest OK modele są tworzone, tworzony jest plik schema.sql
Problem jest przy wykonaniu polecenia
php symfony doctrine:insert-sql - wstawienie tabel do bazy - wyrzuca blad zwiazany wlasnie z ta tabela zawierajaca pole typu ENUM
Co moze byc nie tak ?
Dziekuje za wskazowki
Grzegorz
Śliwiński
Programista
python/PHP
Temat: Tworzenie modelu Doctrine z polem typu ENUM (Symfony 1.4)
A jaki jest błąd? I na pewno przy definicji pola enum określa się jego wielkość?
Ryszard
J.
Informatyk,
wdrożeniowiec
oprogramowania,
szkoleniowiec
Temat: Tworzenie modelu Doctrine z polem typu ENUM (Symfony 1.4)
Ten kod to jest kod utworzony przez samo Symfony poleceniem ktore na podstawie tabeli w bazie tworzy plik schema.I bądź tu człowieku mądry. Tak czy owak szukam przyczyny
Grzegorz
Śliwiński
Programista
python/PHP
Temat: Tworzenie modelu Doctrine z polem typu ENUM (Symfony 1.4)
Ryszard Jaklewicz:
Ten kod to jest kod utworzony przez samo Symfony poleceniem ktore na podstawie tabeli w bazie tworzy plik schema.
I bądź tu człowieku mądry. Tak czy owak szukam przyczyny
To ja ponowię pytanie: A jaki jest błąd?
Bo mam głupie wrażenie, że jeśli stworzyłeś model na podstawie bazy, wygenerował sql na podstawie modelu, a potem próbujesz tym sql'em do tej samej bazy załadować model/tabele... to te tabele już tam chyba są.
« symfony.com
|
schema.yml »
