Json Query / PostgreSQL

PostgreSQLのJSON Query についてのメモです。

便利なのでPrismaでデータを作って、クエリのテストをしてみました。

schema.prisma

model jdata {
id String @id @default(uuid())
info Json
createdAt DateTime @default(now())
}

まずJSONの配列の中から目的のデータを取り出すことを試しました。ここでやりたかったことは、配列をレコードにすることです。

json_array_elements

データを取得してからコードで編集する方法もありますが、複雑なデータの場合はある程度DBクエリの段階でやっておくのもいいかと思ったからです。

すぐ忘れてしまうのでメモでした。

関連)

Vector Data / PostgreSQL

About

Categories: 未分類 タグ: