|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Ovchinnikov 2:467/70.49 25 Jun 2005 12:23:26 To : All Subject : MySQL и чувствительность к регистру --------------------------------------------------------------------------------
Хочу рассказать вам одну историю и узнать ваше уважаемое мнение по
интересующему меня вопросу. Давеча заказала наша компания третьей
фирме написать софт для ведения БД клиентов, отправок и пр. так как
нам это нужно. Вчера приходили представители устанавливать свое
изделие и выяснились следующие грабли: БД создается на линуксовом
сервере фирмы под MySQL. Скрипт, создающий БД, все имена
таблиц создает маленькими буквами (например, database.users).
Клиент же пытается обратиться к таблице как к database.Users и получает
сообщение о том, что такой таблицы не существует.
Фирмачи долго соображали, потом сказали, что вся проблема в том, что у
меня установлена 4.0.Х версия MySQL. По их просьбе я обновил ее до
4.1.11. Проблема осталась.
Вопрос в том, что представители фирмы утверждают, что у меня СУБД,
очевидно, криво настроена и поэтому делает различия между большими и
маленькими буквами в именах таблиц и названиях БД. Что они уже
написали море софта для работы с MySQL и с подобными граблями никогда
не сталкивались. Hа их ноутбуке (под оффтопиком) софт работает без
проблем. Утверждается, что он работает без проблем в SUSE 9.2. и в
какой-то Федоре, где MySQL берется "прямо из коробки".
Я же считаю, что в винде работает только потому, что она не различает
регистр вообще, ну а насчет SUSE и Fedora - проверить их слова, увы,
не могу. Кроме того, MySQL у меня использует слегка подправленный
(адреса интерфейсов) стандартный конфиг из Sarge. Hикакой
самодеятельности я там не устраивал.
Кто прав и почему такое происходит? Возможно ли решение этой проблемы
без переписывания всех исходников их софта с учетом регистра?
--
powered by Saicat Linux 2:467/70.49
--- tin/1.5.16-20030125 ("Bubbles") (UNIX) (Linux/2.4.29 (i686))
* Origin: //Born to run Unix... (2:467/70.49)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33610b54f0026.html, оценка из 5, голосов 10
|