ЧАстые Вопросы и Ответы
Модераторы: kdv, CyberMax
-
Maxim
- Сообщения: 1
- Зарегистрирован: 30 ноя 2005, 09:36
Сообщение
Maxim » 30 ноя 2005, 09:47
У меня такой вопрос: ест ли в Firebird логические типы, такие как Boolean или Bool и они возвращают?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 30 ноя 2005, 10:51
нет. а зачем они нужны???
-
smu
- Сообщения: 39
- Зарегистрирован: 29 окт 2005, 10:12
Сообщение
smu » 30 ноя 2005, 19:09
Maxim писал(а):У меня такой вопрос: ест ли в Firebird логические типы, такие как Boolean или Bool и они возвращают?
0 и 1, 'Y' и 'N' - достойные эквиваленты
-
andreik
- Сообщения: 9
- Зарегистрирован: 11 дек 2005, 15:49
Сообщение
andreik » 12 янв 2006, 13:31
smu писал(а):
0 è 1, 'Y' è 'N' - äîñòîéíûå ýêâèâàëåíòû
à êàê æå 'T' è 'F'?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 12 янв 2006, 15:08
А так же "М" и "Ж", "Да" и "Нет", и т.п.
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 06 апр 2006, 11:51
'True' и 'False', '+' и '-'...
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 15 июн 2006, 18:58
А ещё "Ок" и "Отмена".
Но лучше smallint или char(1).
-
CyberMax
- Заслуженный разработчик
- Сообщения: 638
- Зарегистрирован: 31 янв 2006, 09:05
Сообщение
CyberMax » 17 июн 2006, 10:03
Вы тут что, сговорились обстебывать тех, кто вопрошает о Boolean?
1. Boolean были обещаны в FB 2.0. На сегодня его поддержки нет. Хотелось бы услышать комментарий разработчиков.
2. В wishlist'е о полезности заявили 38% респондентов. А это больше трети.
3. Стандартный тип для работы с булевскими значениями удобен тем, что не надо задумываться, как же в базе реализованы True и False. Плюс рефакторинг суррогатного bool-домена очень проблематичен.
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 17 июн 2006, 10:35
разработчики забили на это болт. Т.к. полезность невелика, а более важных задач до хрена. Когда-нибудь будет сделано.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 17 июн 2006, 11:34
3. Стандартный тип для работы с булевскими значениями удобен тем, что не надо задумываться, как же в базе реализованы True и False.
это просто попытка тех, кто привык к булевским типам в компиляторах, перенести этот "опыт" в SQL. На деле булевский тип в SQL + приложения ни к селу ни к городу.
Вот в IB 7.5 ввели boolean. "И что, сынку, помогли тебе твои ..." ?
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 17 июн 2006, 11:36
kdv писал(а):Вот в IB 7.5 ввели boolean
так, как они это сделали - он нафиг не нужен
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 17 июн 2006, 23:59
так, как они это сделали - он нафиг не нужен
без разницы. надо, что ли, разрешить писать
? мутабень полная.
-
CyberMax
- Заслуженный разработчик
- Сообщения: 638
- Зарегистрирован: 31 янв 2006, 09:05
Сообщение
CyberMax » 18 июн 2006, 07:05
kdv писал(а):надо, что ли, разрешить писать
? мутабень полная.
А как же использование "True" и "False"? Если хотели сделать boolean без них, тогда конечно, такая реализация даром не нужна.
-
CyberMax
- Заслуженный разработчик
- Сообщения: 638
- Зарегистрирован: 31 янв 2006, 09:05
Сообщение
CyberMax » 18 июн 2006, 07:06
dimitr писал(а):разработчики забили на это болт. Т.к. полезность невелика, а более важных задач до хрена. Когда-нибудь будет сделано.
Так бы сразу и сказали... А то вон Борри пишет, типа, будет в 2.0 сделано...
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 19 июн 2006, 20:26
CyberMax писал(а):А то вон Борри пишет, типа, будет в 2.0 сделано...
а я вот в книге Ковязина-Вострикова пишу, что в 1.5 будут параметризированные события
Можешь мне тоже поверить
булевский тип предлагался к реализации еще в 1.5. Но воз и ныне там, т.к. больше не чешется. Вернее, чешется другое
-
CyberMax
- Заслуженный разработчик
- Сообщения: 638
- Зарегистрирован: 31 янв 2006, 09:05
Сообщение
CyberMax » 24 фев 2007, 15:02
EvilsInterrupt писал(а):Все утро пытался найти Boolean : )))
Отходняк после вчерашнего?
-
Attid
- Спец
- Сообщения: 377
- Зарегистрирован: 14 ноя 2006, 09:58
Сообщение
Attid » 17 июн 2007, 01:33
dimitr писал(а):CyberMax писал(а):А то вон Борри пишет, типа, будет в 2.0 сделано...
а я вот в книге Ковязина-Вострикова пишу, что в 1.5 будут параметризированные события
Можешь мне тоже поверить
а про джобы что нибуть слышно в той книге ?
а понимаю что они реализуются с помощью at\cron,
но все-таки.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 17 июн 2007, 14:32
а про джобы что нибуть слышно в той книге ?
а понимаю что они реализуются с помощью at\cron,
но все-таки.
"джобы" везде выполняются вне сервера. грузить сервер еще и выполнением команд по таймеру - это значит плодить новые глюки и делать систему нестабильной с точки зрения надежности.