Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
т.е. значения - 0..255 ? "char" не хочется использовать из-за преобразований. И второй вопрос: каким образом Postgres хранит boolean? На 8 полей boolean отводит байт, и в нём по маске смотрит? Или на каждый столбец boolean отводит байт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 18:03 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
Типа byte нет. Минимальное целочисленное smallint. Поиск 1 Поиск 2 P.s. Вы не родственник Winnipuh\'а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 18:40 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
ThamerlanВы не родственник Winnipuh'а? +1 Офтопик, но не могу удержаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 18:51 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
ThamerlanТипа byte нет. Минимальное целочисленное smallint. Поиск 1 Поиск 2 Откровенно говоря, я первым делом пользуюсь поиском по форуму, потом гуглю. Так что я на 95% вопросов ответ нахожу, сюда вопросы задаю только на оставшиеся 5. :) По-поводу smallint - основная рабочая таблица предполагается ну очень большой (не менее миллиарда). В ней, фактически, только вторичные ключи собраны. Соответственно, хотелось бы по-возможности уменьшить тип. И если у меня неких типов событий всего 10 в справочной таблице (и вряд-ли вырастет больше 20), то обрезание этого типа даст хороший выигрыш. Так что ограничение на constraint - это всё конечно хорошо. Но, чувствую, придётся как раз в сторону "char" смотреть... :( Thamerlan P.s. Вы не родственник Winnipuh\'а? Нет. Даже не однофамилец... :) Тяжело резко перескакивать с MSSQL на Postgres... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 19:30 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
Боюсь вас огорчить, но физический размер char не 1 байт. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Это на версии 8.2. А вот 8.3 overheat поменьше: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 19:44 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
ThamerlanБоюсь вас огорчить, но физический размер char не 1 байт. Фигово. Ладно, остановлюсь на smallint. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 19:52 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
Хотя, вообще-то странно. Всё-таки один из стандартных типов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 19:52 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
ThamerlanТипа byte нет. Минимальное целочисленное smallint. Да ну? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 08:13 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
Похоже, что ваш "char" вовсе не char: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. И вот еще интереснее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Кто-то может прокомментировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2008, 12:46 |
|
||
|
А как в Postgres обстоит дело с типом byte?
|
|||
|---|---|---|---|
|
#18+
Thamerlan Кто-то может прокомментировать? наоборот, "char" это "char" а char это char(1), т.е. bpchar (результат эксперимента) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. авторE.64. Release 6.4 Make "char" type a synonym for "char(1)" (actually implemented as bpchar)(Thomas) короче - бардак. Что в идеологии ("char"!=char), что в документации. но вот в типах: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2008, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35228148&tid=2004427]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 409ms |

| 0 / 0 |
