в column могло лежать два типа int или float
то нормально ли для этого использовать Numeric?
https://t.me/sqlalchemy_help/81410
а где я путаю?
ты спрашиваешь, можно ли хранить в типе с фиксированной точкой числа с плавающей точкой
Нет, Numeric это в число с фиксированной точностью.
А что ты именно хочешь хранить? Крайне редко в БД бывает нужно хранить float
Это два разных типа. Если хочешь, чтобы могло лежать два типа, то можешь хоть в виде строки хранить, а потом кстатить куда нужно. Но два типа в одном хранить нельзя
почему? вот у меня в БД хранится длина члена, масса молекулы, зачем мне фиксированная точность?
Я и говорю — крайне редко)
я бы сказал крайне редко нужна фиксированная точность, если мы не про деньги
Деньги это очень частый кейс, масса молекулы — очень редкий
Эм... ну вот хранить среднюю оценку голосования чаще чем молекулы
нужно хранить количество купленной валюты
Что такое "количество купленной валюты" и при чем тут float ?
Ну вот и ответ) У чела деньги
тебе нужен Decimal, в том числе в питоне
Эх, вот бы сейчас 100 рублей разбить на три равные части, а потом сложить обратно и получить 100.00001 рубль
Обсуждают сегодня