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

पोस्टग्रेज में जेसन आयात करते समय एन्कोडिंग के साथ समस्या

COPY . के लिए csv विकल्प का उपयोग करें , DELIMITER e'\x01' QUOTE e'\x02' के साथ . मुझे यकीन नहीं है कि यह सभी संभावित वैध JSON के लिए काम करता है, लेकिन मैंने इसे कभी विफल नहीं किया है।

$ psql -X testdb -c 'create table t(d jsonb)'
CREATE TABLE
$ cat foo.json
{"a":"Têst"}
$ cat foo.json | psql -X testdb -c "COPY t from stdin csv delimiter e'\x01' quote e'\x02'" 
COPY 1
$ psql -X testdb -c 'select * from t';                                                    
       d       
---------------
 {"a": "Têst"}
(1 row)



  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. Postgresql regexp_matches सिंटैक्स अपेक्षा के अनुरूप काम नहीं कर रहा है

  3. PostgreSQL:कार्रवाई में क्वेरी समानांतरवाद

  4. PostgreSQL धीमा चल रहा है? स्रोत तक पहुंचने के लिए टिप्स और ट्रिक्स

  5. क्या pg_depend को फिर से बनाना संभव है?