यदि मेरे पास Microsoft SQL Server डेटाबेस में NVARCHAR (या NTEXT) डेटा प्रकार के फ़ील्ड हैं, तो PostgreSQL डेटाबेस में समतुल्य डेटा प्रकार क्या होगा?SQL सर्वर NVARCHAR के लिए PostgreSQL समतुल्य क्या है?
उत्तर
मैं यकीन है कि postgres varchar ओरेकल/Sybase/MSSQL nvarchar रूप में ही है, भले ही यह मैनुअल में स्पष्ट नहीं है:
http://www.postgresql.org/docs/7.4/static/datatype-character.html
एन्कोडिंग रूपांतरण कार्यों यहां हैं:
http://www.postgresql.org/docs/current/static/functions-string.html http://www.postgresql.org/docs/current/static/functions-string.html#CONVERSION-NAMES
उदाहरण:
create table
nvctest (
utf8fld varchar(12)
);
insert into nvctest
select convert('PostgreSQL' using ascii_to_utf_8);
select * from nvctest;
इसके अलावा, वहाँ एक Postgresql प्रतिनिधि की ओर से एक ऐसी ही सवाल का this response है:
सभी हमारे पाठ डेटाटाइप्स की multibyte-सक्षम, आप सही ढंग से स्थापित किया है PostgreSQL प्रदान की है।
इसमें शामिल हैं: पाठ (अनुशंसित) VARCHAR CHAR
यह varchar और पाठ, अपने डेटाबेस संभालने का यूनिकोड एन्कोडिंग में है। यदि आपका डेटाबेस गैर-यूनिकोड एन्कोडिंग में है, तो कोई विशेष डेटाटाइप नहीं है जो आपको एक यूनिकोड स्ट्रिंग देगा - आप इसे बाइटा स्ट्रीम के रूप में स्टोर कर सकते हैं, लेकिन यह एक स्ट्रिंग नहीं होगी।
मानक टेक्स्ट डेटाटाइप इसके लिए बिल्कुल ठीक है।
- 1. क्या SQL सर्वर प्रोफाइलर का पोस्टग्रेएसक्यूएल समतुल्य है?
- 2. एसक्यूएल सर्वर के लिए स्टाइलकॉप समतुल्य?
- 3. लिंक से SQL nvarchar समस्या
- 4. डीबी 2 बनाम PostgreSQL बनाम SQL सर्वर
- 5. SQL सर्वर में char, nchar, varchar, और nvarchar के बीच क्या अंतर है?
- 6. SQL सर्वर
- 7. nvarchar (अधिकतम) को nvarchar (अधिकतम)
- 8. SQL सर्वर
- 9. SQL सर्वर में nvarchar चर के साथ यूनिकोड के लिए उपयोगकर्ता उपसर्ग 'एन' कैसे करें?
- 10. SQL सर्वर
- 11. SQL सर्वर में अपरिचित कॉलम क्या है?
- 12. NVARCHAR (MAX) की तुलना में SQL सर्वर में XML डेटा प्रकार का प्रदर्शन जुर्माना क्या है?
- 13. SQL सर्वर
- 14. क्या LINQ के लिए जावा समतुल्य है?
- 15. क्या WeakHashMap के लिए java.util.concurrent समतुल्य है?
- 16. इंटरफ़ेस के लिए "hasOwnProperty()" समतुल्य क्या है?
- 17. FlowLayoutPanel के लिए WPF समतुल्य क्या है?
- 18. मैं SQL सर्वर 2008
- 19. SQL सर्वर
- 20. एसक्यूएल सर्वर, NTEXT को NVARCHAR (MAX)
- 21. SQL सर्वर
- 22. SQL सर्वर के लिए FxCop - संभावित समस्याओं के लिए SQL सर्वर डेटाबेस का विश्लेषण करने के लिए टूल
- 23. SQL सर्वर
- 24. SQL सर्वर
- 25. SQL सर्वर 2008
- 26. SQL सर्वर
- 27. SQL सर्वर: CREATE DATABASE
- 28. nvarchar (यूनिकोड) कॉलम के लिए COLLATIONS का बिंदु क्या है?
- 29. nvarchar (अधिकतम) बनाम NText
- 30. MySQL REGEXP SQL सर्वर
कृपया यह न मानें कि सभी जानते हैं कि एमएस एसक्यूएल में "NVARCHAR/NTEXT" क्या है। यदि आप वास्तविक जानकारी प्राप्त करना चाहते हैं - आपको अधिक जानकारी प्रदान करनी है - यह डेटाटाइप क्या है। मुझे व्यक्तिगत रूप से पता नहीं है कि यह डेटाटाइप क्या है, यह क्या स्टोर कर सकता है (ग्रंथ, मुझे लगता है), इसकी सीमाएं क्या हैं, और इसी तरह। –
@depesz - क्षमा करें, वे यूनिकोड चरित्र तार हैं। परिभाषाओं के लिए http://msdn.microsoft.com/en-us/library/aa258271(SQL.80).aspx देखें। – kevinw