Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 MySQL и чувствительность к регистру   Andrey Ovchinnikov   25 Jun 2005 12:23:26 
 MySQL и чувствительность к регистру   Nikolay Nevzorov   08 Jul 2005 14:46:38 
 Re: MySQL и чувствительность к регистру   Andrey Ovchinnikov   08 Jul 2005 20:09:48 
Архивное /ru.linux/33610b54f0026.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional