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


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