Можно ли хранить запятые вместо точек для десятичных полей в базе данных PostgreSQL? - PullRequest
1 голос
/ 04 ноября 2010

Можно ли хранить запятые вместо точек для десятичных полей в базе данных PostgreSQL?

Ответы [ 2 ]

5 голосов
/ 04 ноября 2010

Это не имеет ничего общего с PostgreSQL.PostgreSQL не хранит запятые или точки для десятичных полей.Он использует внутреннее представление чисел для чисел (int, float, numeric).

Если вам нужно отформатировать числовую информацию с PostgreSQL, вы можете использовать функцию to_char или использовать свою клиентскую сторонуязык программирования для форматирования чисел.

2 голосов
/ 04 ноября 2010

Почему? Ни один язык программирования не будет принимать десятичные дроби с использованием запятых в качестве разделителя. Презентация должна выполняться на уровне представления вашего приложения, а не на уровне хранения.

http://www.php.net/manual/en/language.types.float.php

...