DB/PostgreSQL

[PostgreSQL] PostgreSQL의 통화 타입에 대해서 알아보자. (Monetary Types)

빙기때침식곡 2022. 6. 17. 01:17
반응형

stores a currency amount with a fixed fractional precision

 

8 바이트

92233720368547758.08 ~ 92233720368547758.07

 

자리수는 lc_monetary 설정에서 관리한다.

올바른 출력을 위해 lc_monetary를 잘 맞추는게 중요하다.

 

locale에 따라 출력은 다름

기본 출력은 $1,000.00

 

 

실제로는 이렇게 쓸일이 있을까 싶다.

흔히 경험한 바로는 화폐 숫자를 float 컬럼으로 만들고

enum타입으로 화폐 타입을 결정하는 패턴을 봐왔다.

 

 

 

 

REFERENCES

 

PostgreSQL : Documentation: 13: PostgreSQL 13.7 Documentation

 

postgrespro.com

 

반응형