Yii 1.1.8

Новости и события, связанные с Yii. Организация оффлайн-встреч и конференций.
Ответить
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Yii 1.1.8

Сообщение samdark »

Зарелизились. Про самое вкусное можно почитать в анонсе: http://yiiframework.ru/news/yii-1.1.8
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Yii 1.1.8

Сообщение TM123 »

У меня вопрос, зачем в CAuthDBManager, кажется так называется, поменяли названия таблиц, раньше все было маленькими буквами, сделали все слова в названиях с большой, в результате во всех проектах, которые работают на регистрозависимых экземплярах БД, авторизация отвалилась!!!
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Yii 1.1.8

Сообщение BuCeFaL »

В UPGRADE вроде как предупреждали.
- CDbAuthManager will now quote columns and tables referenced in its SQL code.
If your auth tables were created in a case-insensitive fashion (e.g. on PostgreSQL)
while your DBMS is case-sensitive, this change may cause DB query errors.
To fix this issue, you will have to rename the table names and columns, or re-create
the auth tables by following the SQL code given in framework/web/auth/*.sql.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii 1.1.8

Сообщение samdark »

В схеме они вроде изначально были в верхнем регистре. В 1.1.8, кажется, фикснули квотирование для PostgreSQL и MSSQL, из-за этого имена стали восприниматься как с большой буквы. В MySQL всё осталось как было — с большой.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Yii 1.1.8

Сообщение TM123 »

Что-то я не понял, как у меня так оказалось, открыл старую поставку, в схеме с большой, но непонятно тогда как все это работало с базой, если базовая поставка с большой, а у меня в базе было с маленькой и развалилось только после того, как обновилась версия Yii.

В общем дело старое, можно забить.
Ответить