2017-09-22 18 views
0

jsonデータをpostgresテーブルのテキストデータ型に挿入しようとしています。POSTGRESテーブルの列のテキストデータ型にjsonデータを挿入します

たとえば、TABLE1列を有している:ここでは上記の表のスキルに

id | name | occupation | skills 
-------------------------------------------------------- 
1 | John | engineer | {"java":"true","oracle":"true"} 
--------------------------------------------------------- 
2 | mary | engineer | {".net":"true","mysql":"true"} 

のタイプがテキストであると我々はそれにJSONデータを挿入します。 jsonデータをpostgresテーブルのテキストデータ型に挿入するにはどうすればよいですか?

+0

から文字列にJSONに変換してみてください

"{\"java\":\"true\",\"oracle\":\"true\"}" 

を保存しようと、その後、文字列にあなたのJSONに変換引用符で囲みます。それからそれは細かい挿入する必要があります。 – Mokadillion

+0

二重引用符を使用してください。これは唯一の制限です。PHPでDBに書いていますか? [json_encode](http://php.net/manual/en/function.json-encode.php) – SubjectDelta

+0

私はpostgres db自身で書いています – JGS

答えて

1

あなたがテキストとしてJSON文字列を扱う必要がありますが、PostgresのDBに直接JSONデータを挿入する場合、online converter

関連する問題