Michał Soczyński nie, nie pracuje
Temat: [symfony][propel] błąd składni type=InnoDB
próbując wykonać polecenie propel:build --all --no-confirmation dostaję:
[propel-sql-exec] Failed to execute:
CREATE TABLE `lista`
(
`telefony_id` INTEGER NOT NULL AUTO_INCREMENT,
`firma` VARCHAR(255),
`imie_nazwisko` VARCHAR(255),
`telefon` VARCHAR(255),
PRIMARY KEY (`telefony_id`)
)Type=InnoDB
[propel-sql-exec] SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=InnoDB' at line 8
nie rozumiem co jest nie tak, proszę o pomoc
Aleksander Wons Aplikacje webowe
Temat: [symfony][propel] błąd składni type=InnoDB
"Engine=InnoDB" a nie "Type=InnoDB"
Michał Soczyński nie, nie pracuje
Temat: [symfony][propel] błąd składni type=InnoDB
Tak właśnie 2 minuty temu do tego doszedłem, miałem wersję mySQL 5.5, zdegradowałem ją do 5.1 bo nie wiem gdzie w symfony zmienić w configuracji żeby dodawał engine, zamiast type.
Aleksander Wons Aplikacje webowe
Temat: [symfony][propel] błąd składni type=InnoDB
Pewnie w ustawieniach propela to jest. Tylko to trzeba najpierw dokumentacje przeczytać ;)
Adam
W.
www.fotomody.pl
fotografia mody, IT
Temat: [symfony][propel] błąd składni type=InnoDB
Aleksander Wons:
Pewnie w ustawieniach propela to jest. Tylko to trzeba najpierw dokumentacje przeczytać ;)
w konfiguracji nie ma, ale jest w jakimś pliku do generowania tych plików sql. mysqlbuilder coś takiego. jak pisali tamtą wersję propela nie wiedzieli, że w mysql nagle zmienią sobie type na engine i nie mogli tego w konfiguracji udostępnić.
Aleksander Wons Aplikacje webowe
Temat: [symfony][propel] błąd składni type=InnoDB
Adam W.:
Aleksander Wons:
Pewnie w ustawieniach propela to jest. Tylko to trzeba najpierw dokumentacje przeczytać ;)
w konfiguracji nie ma, ale jest w jakimś pliku do generowania tych plików sql. mysqlbuilder coś takiego. jak pisali tamtą wersję propela nie wiedzieli, że w mysql nagle zmienią sobie type na engine i nie mogli tego w konfiguracji udostępnić.
No to jest plik konfiguracyjny. Tyle, że propela. Bo to już jest kwestia propela a nie symfony. Plik się zwie propel.ini i jest w katalogu z konfiguracją. Bez tego pliku w ogóle nie da się wygenerować modelu. A ta linijka to:
propel.mysql.tableType = InnoDB
Adam
W.
www.fotomody.pl
fotografia mody, IT
Temat: [symfony][propel] błąd składni type=InnoDB
Aleksander Wons:
No to jest plik konfiguracyjny. Tyle, że propela. Bo to już jest kwestia propela a nie symfony. Plik się zwie propel.ini i jest w katalogu z konfiguracją. Bez tego pliku w ogóle nie da się wygenerować modelu. A ta linijka to:
propel.mysql.tableType = InnoDB
w tym pliku raczej tego nie zrobisz
trzeba zedytować plik
symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php
tu więcej info: http://zippykid.com/2010/05/symfony-mysql5-5-error/
Paweł Kubasiak Programista
Temat: [symfony][propel] błąd składni type=InnoDB
Adam W.:
Aleksander Wons:
No to jest plik konfiguracyjny. Tyle, że propela. Bo to już jest kwestia propela a nie symfony. Plik się zwie propel.ini i jest w katalogu z konfiguracją. Bez tego pliku w ogóle nie da się wygenerować modelu. A ta linijka to:
propel.mysql.tableType = InnoDB
w tym pliku raczej tego nie zrobisz
trzeba zedytować plik
symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php
tu więcej info: http://zippykid.com/2010/05/symfony-mysql5-5-error/
to zadziała ale jeśli zainstalujesz sobie propela 1.5 (sfPropel15Plugin)
Aleksander Wons Aplikacje webowe
Temat: [symfony][propel] błąd składni type=InnoDB
Paweł Kubasiak:
to zadziała ale jeśli zainstalujesz sobie propela 1.5 (sfPropel15Plugin)
Racja. Zasugerowałęm się swoimi projektami gdzie praktycznie wszędzie mam propela 1.5 (i mysql-a 5.1 albo 5.0).
