🧩

今回の返信はAlexander Sandorから

2023/08/05に公開

強そうな響の名前ですね。

予測はしていたものの

ServerpodのDatabase管理はまだまだ発展途上。
せっかくPostgreSQLを使うのだから、いろいろやりたいのだけれど、
なまじ間にdartの関数を挟むから、いちいち、これはどうすれば? みたいになる。

今回やりたかったのは、JOINを使った検索。
tableAのDataと、tableBのDataが、tableCで連絡している、系のヤツ。

すでに、tableAに登録、tableBに登録、両方のidをtableCで連結、のflutterSideはできている。
きれいに登録されてほくほくしながら、
よし、次は検索、と思ったが、残念ながら、時期尚早だった。

We currently don't support joins operations.

We are working on adding that support right now

Right now, you could either solve your issue by performing multiple queries,
https://docs.serverpod.dev/concepts/database-communication#joining-tables-and-nesting-objects,

or you could define your own sql query
https://docs.serverpod.dev/concepts/database-communication#executing-raw-queries.

serverpodの進化を期待しながら、いろいろ試してみようと思います。

Flutter大学

Discussion