плавающей точкой в бд? Удобнее ли хранить их в типе int, и затем делить/умножать на 100, или лучше в decimal/numeric? А может в виде текста, и затем парсить?
https://postgrespro.ru/docs/postgresql/12/datatype-numeric#DATATYPE-NUMERIC-DECIMAL
спасибо, но я прежде чем спросить тут, прочитал на оф доках
И чего вы ожидали? Рекомендации не следовать документации и хранить деньги на глиняных табличках?
Именно для плавающей точки есть real / double precision. Но если Вам нужна именно точность в два десятичных знака, то она тут ни при чём — Вам нужен numeric.
спасибо, вопрос закрыт.
Обсуждают сегодня