Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Numeric(8,2) или Integer? / 4 сообщений из 4, страница 1 из 1
31.08.2007, 15:40
    #34768395
_Андрей_М
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Numeric(8,2) или Integer?
Что лучше использовать взамен устаревшему типу Money?
Numeric, как я понимаю, не очень оптимален - по два байта на четыре цифры, плюс восемь байт для каких-то своих нужд. Может, умножить деньги на 100 и записать в Integer или Bigint? Но как-то неаккуратненько. Кто как делает?
...
Рейтинг: 0 / 0
31.08.2007, 16:28
    #34768625
drunk2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Numeric(8,2) или Integer?
The money type is deprecated. Use numeric or decimal instead, in combination with the to_char function.
...
Рейтинг: 0 / 0
31.08.2007, 16:37
    #34768653
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Numeric(8,2) или Integer?
Если я правильно помню, было выяснено, что для (точно) avg по числовому полю постргрес пользует тип numeric. если он то же делает для sum(), то большой проблемы с потерей производительности не вижу.
Как правило нас интересуют в деньгах именно агрегаты, а если они все равно считаются через Numeric, какая разница, какой у нас будет тип исходных данных?
...
Рейтинг: 0 / 0
31.08.2007, 17:22
    #34768846
_Андрей_М
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Numeric(8,2) или Integer?
Спасибо, будем посмотреть.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Numeric(8,2) или Integer? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]