PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL के लिए lc_monetary सेट करें

लोकेशंस ऑपरेटिंग सिस्टम पर निर्भर करते हैं। जांचें कि कौन से स्थान उपलब्ध हैं

select * 
from pg_collation
where collname ~ any(array['DE', 'FR', 'GR', 'IE'])

  collname  | collnamespace | collowner | collencoding | collcollate | collctype  
------------+---------------+-----------+--------------+-------------+------------
 en_IE      |            11 |        10 |            6 | en_IE.utf8  | en_IE.utf8
 en_IE.utf8 |            11 |        10 |            6 | en_IE.utf8  | en_IE.utf8
(2 rows)

ठीक है, मेरा उबंटू जर्मन, फ्रेंच या ग्रीक नहीं बोलता लेकिन आयरिश अंग्रेजी बोलते हैं और यूरो में भुगतान करते हैं।

set lc_monetary to "en_IE.utf8";
select 10::money;

 money  
--------
 €10.00
(1 row)

विंडोज़ में यह संभव है कि COMP जर्मन बोलता है:

set lc_monetary to "de-DE";

दुर्भाग्य से, pg_collation यह नहीं दिखाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL खाली सरणी के साथ अननेस्ट

  2. पायथन + पोस्टग्रेएसक्यूएल + अजीब एएससीआई =यूटीएफ 8 एन्कोडिंग त्रुटि

  3. ऑटो इंक्रीमेंट टेबल कॉलम

  4. सर्वर साइड कर्सर के लिए Psycopg2 पंक्ति गणना

  5. क्या मैं मौजूदा साइटस टेबल पर वितरण विधि बदल सकता हूँ?