sql >> データベース >  >> RDS >> PostgreSQL

jsonをPostgresにインポートする際のエンコーディングの問題

    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. 文字يとیとペルシア語の違い-Mysql

    2. PDOを使用したデータベースからのデータの表示

    3. Laravel Delete Query Builder

    4. 並行プログラムの優先順位を変更する方法