symfony framework – po polsku






Utwórz nowy temat Odpowiedz w temacie  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: Migracja - jak wypelnic tabele
PostNapisane: czwartek, 4 lutego 2010, 13:39 

Dołączył(a): czwartek, 22 października 2009, 07:47
Posty: 9
Tworze sobie migrację.
w metodzie up() tworzę tabele (to wiem)
a następnie chciałbym ją wypełnić wartościami z innej tabeli - jak to zrobić?

W SQLu wygladalo by to tak:
insert into newTable(id, name) select id, name from oldTable

Ale jak to zrobic w migracji?


Góra
Offline Zobacz profil  
 
 Tytuł: Re: Migracja - jak wypelnic tabele
PostNapisane: czwartek, 4 lutego 2010, 14:25 

Dołączył(a): czwartek, 22 października 2009, 07:47
Posty: 9
Zrobilem to tak:
Doctrine_Manager::connection()->execute('insert into newTable (id, name) select id, name from oldTable');

Ale z tego co widze to nie jest to wykonywane w tranzakcji, jesli proboje pobrac connection to pisze ze nie ma aktualnie otwartego connectiona, dlatego tworze nowe polaczenie, wiec nie ma mowy o tranzakcji. Jak to rozwiazac?

Chyba zeby tworzyc tabele nie przy pomocy
$this->createTable()
a tak samo SQLem przy uzyciu tego samego connectiona.


Góra
Offline Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 2 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Powered by phpBB