«Ничего не болит и каждый день новости»
Monday, July 21st, 2008 14:41После очередного apt-get upgrade проекту поплохело, стал разбираться.
Нашёл:
А ещё на прошлой неделе PostgreSQL порадовал «особенностью» — если создать кластер в UTF-8 (а это зависит от локали, с которой запускается apt-get — без комментариев), то базы в нём можно будет создавать только в UTF-8.
Нашёл:
Before MySQL 5.0.13, GREATEST() returns NULL only if all arguments are NULL.
As of 5.0.13, it returns NULL if any argument is NULL.
As of 5.0.13, it returns NULL if any argument is NULL.
А ещё на прошлой неделе PostgreSQL порадовал «особенностью» — если создать кластер в UTF-8 (а это зависит от локали, с которой запускается apt-get — без комментариев), то базы в нём можно будет создавать только в UTF-8.

no subject
Date: Monday, July 21st, 2008 02:21 pm (UTC)no subject
Date: Monday, July 21st, 2008 03:45 pm (UTC)no subject
Date: Monday, July 21st, 2008 06:31 pm (UTC)no subject
Date: Tuesday, July 22nd, 2008 06:36 am (UTC)Порекомендуешь перейти на Gentoo? :)
no subject
Date: Tuesday, July 22nd, 2008 07:35 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 08:24 am (UTC)Егор, а что ты можешь посоветовать вместо RHELа?
no subject
Date: Tuesday, July 22nd, 2008 08:35 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 10:32 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 10:47 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 11:02 am (UTC)Давай вернёмся к исходной теме? Просто хотел поинтересоваться твоим мнением, в каком из дистрибутивов MySQL лучше.
no subject
Date: Monday, July 21st, 2008 08:22 pm (UTC)Какой смысл давать возможность пользователю создать базу, в которой некорректно будут работать collations и т.п.?
Другое дело, что привязывать кластер к одной локали не есть правильно. И, насколько я знаю, народ потихоньку колбасит в сторону заюзывания libicu или чего-нибудь еще, чтобы поддерживались разные локали в одном кластере.
no subject
Date: Monday, July 21st, 2008 08:24 pm (UTC)no subject
Date: Tuesday, July 22nd, 2008 06:43 am (UTC)Спроси кого-нибудь, кто PostgreSQL действительно использует.
Всё, что я обнаружил — что если создать неюникодный кластер, то базы можно создавать с любыми кодировками.
Если кластер в UTF-8 — тогда базы в нём будут только UTF-8.
То есть, CREATE DATABASE foo with encoding = 'LATIN9'; говорит такое вот:
ERROR: encoding LATIN9 does not match server's locale ru_UA.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.
Ну, собственно, export LC_ALL=C apt-get install postgresql :)
no subject
Date: Tuesday, July 22nd, 2008 07:17 am (UTC)Не, еще можно в SQL_ASCII ;-)
no subject
Date: Tuesday, July 22nd, 2008 08:25 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 08:31 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 08:33 am (UTC)no subject
Date: Tuesday, July 22nd, 2008 08:34 am (UTC)Берем DBD::CSV и юзаем его на этих данных - чем не СУБД :)
Car Hire Alicante Airport
Date: Thursday, April 21st, 2011 02:53 pm (UTC)hire car in alicante or Car Hire alicante (http://knol.google.comk/anonymous/take-a-look-at-alicante-using-the-very/3lwyaf993g520/1#view)