Не работает с Postgres из-за идентификаторов в верхнем регис
Добавлено: 17.09.2015 22:26:51
FBManager не работает с Postgres из-за приведения всех идентификаторов (по крайней мере, полей) в верхний регистр при формировании запросов. Хотя, "ИдентиФикатор" не должен приводиться к верхнему регистру, а указываться, как есть, в двойных кавычках.
Добавлено спустя 20 минут 25 секунд:
Добавлено спустя 6 минут 31 секунду:
fbmanager-gtk2-2015-09-17--12-09-12.tar.bz2
Добавлено спустя 20 минут 25 секунд:
Идентификатор, заключённый в кавычки, становится зависимым от регистра, тогда как идентификаторы без кавычек всегда переводятся в нижний регистр. Например, идентификаторы FOO, foo и "foo" считаются одинаковыми в PostgreSQL, но "Foo" и "FOO" отличны друг от друга и от предыдущих трёх. (Приведение имён без кавычек к нижнему регистру, как это делает PostgreSQL, несовместимо со стандартом SQL, который говорит о том, что имена должны приводиться к верхнему регистру. То есть, согласно стандарту foo должно быть эквивалентно "FOO", а не "foo". Поэтому при создании переносимых приложений рекомендуется либо всегда заключать определённое имя в кавычки, либо не заключать никогда.)
Добавлено спустя 6 минут 31 секунду:
fbmanager-gtk2-2015-09-17--12-09-12.tar.bz2