Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Что делать когда постгресу мало...? / 6 сообщений из 6, страница 1 из 1
11.03.2019, 15:04
    #39784509
Синий Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
Добрый день.

Есть числа в БД, которые выходят за ограничения bigint на 5 порядков.


Скажите, в каком типе их можно хранить с учетом того, что по ним нужен индекс?
...
Рейтинг: 0 / 0
11.03.2019, 15:07
    #39784512
Синий Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
Нужно срочно решить задачу, т.к. бухгалтерам надо считать зарплату в долларах


...
Рейтинг: 0 / 0
11.03.2019, 15:10
    #39784513
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
Странный вопрос.

Дока уверяет, что тип numeric/decimal "up to 131072 digits before the decimal point; up to 16383 digits after the decimal point"

При чем тут идексы, вообще не понятно.

https://www.postgresql.org/docs/9.1/datatype-numeric.html
...
Рейтинг: 0 / 0
11.03.2019, 15:13
    #39784519
Синий Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
Leonid KudryavtsevСтранный вопрос.

Дока уверяет, что тип numeric/decimal "up to 131072 digits before the decimal point; up to 16383 digits after the decimal point"

При чем тут идексы, вообще не понятно.

https://www.postgresql.org/docs/9.1/datatype-numeric.html


Спасибо.
Вроде должно влезть.



А места numeric занимает больше чем text ?

Если например хранить огромное число в тексте или в numeric, что больше займет места на диске?
...
Рейтинг: 0 / 0
11.03.2019, 15:36
    #39784535
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
numeric можно складывать, вычитать и, даже, умножать и делить. text -- нет
...
Рейтинг: 0 / 0
12.03.2019, 07:52
    #39784742
fte
fte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что делать когда постгресу мало...?
Синий СлонА места numeric занимает больше чем text ?

Если например хранить огромное число в тексте или в numeric, что больше займет места на диске?

Numeric values are physically stored without any extra leading or trailing zeroes. Thus, the declared precision and scale of a column are maximums, not fixed allocations. (In this sense the numeric type is more akin to varchar(n) than to char(n).) The actual storage requirement is two bytes for each group of four decimal digits, plus three to eight bytes overhead.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Что делать когда постгресу мало...? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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