HYUNKYUNG KIM about 1 month ago Follow #3-4 子ども向け学習アプリ:学習ログとタイマー機能 作業内容学習ログ用テーブルを追加StudySession:学習時間を計測(進行中=endedAtなし、終了時にdurationSec確定)StudyEvent:学習イベントを記録(カード表示 /... Read more
技術ブログ 3 months ago Follow 吉田 光輔 Prismaを使って、いろいろなDB操作をマスターしよう〜トランザクション編〜(後編) はじめにInteractive Transactions基本的な形具体的な実装の詳細実際の挙動確認エラー時の挙動確認Nested Writes基本的な形具体的な実装の詳細実際の挙動確認エラー時の... Read more
技術ブログ 3 months ago Follow 吉田 光輔 Prismaを使って、いろいろなDB操作をマスターしよう〜トランザクション編〜(前編) はじめに事前準備データモデルの定義データの用意トランザクションの管理概要全体の実装の確認Sequential Operations基本的な形具体的な実装の詳細実際の挙動確認エラー時の挙動確認まと... Read more
技術ブログ 6 months ago Follow 吉田 光輔 Prismaを使って、いろいろなDB操作をマスターしよう〜複雑なクエリ編〜 はじめに事前準備データモデルの定義データの用意複雑なクエリ全体の実装の確認検索のオプション設定検索条件の設定取得対象の指定実際のSQL文を確認まとめはじめに前回は応用編としてリレーション関連の操... Read more
技術ブログ 10 months ago Follow 吉田 光輔 Prismaを使って、いろいろなDB操作をマスターしよう〜リレーション編〜 はじめに1対1のリレーションデータモデルの定義1対多のリレーションデータモデルの定義リレーション関連のDB操作事前準備リレーション定義されたデータの取得データの同時登録Cascadeによるデータ... Read more
技術ブログ 11 months ago Follow 吉田 光輔 ゼロからPrismaを導入して、Prismaの基本をマスターしよう はじめに前提環境Prismaの導入下準備DB関連設定テーブルの生成データベースの操作下準備データの登録データの取得データの更新データの削除まとめはじめにPrismaはNode.jsとTypeSc... Read more