スポンサーリンク
PostgreSQL

【テクニカル・上級編】 JSONB型 – PostgreSQL

JSONBの深淵へ:PostgreSQLで「柔軟性」と「速度」を両立させるための内部構造論PostgreSQLを長年触っていると、必ず一度は「JSONBを使うべきか、それとも従来のRDB的な正規化を貫くべきか」という問いに直面します。かつて...
PostgreSQL

【実務・中級編】 JSONB型 – PostgreSQL

「JSONBは魔法の杖じゃない」——PostgreSQLでJSONBと上手く付き合うための現実的な設計論「とりあえずJSONB型に入れておけば後でなんとかなるでしょ」。もし君がそう思って、テーブルの設計をサボろうとしているなら……ちょっと待...
PostgreSQL

【入門編】 JSONB型 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、皆さんが使っているアプリやWebサイトの裏側では、膨大なデータがせっせと整理整頓されています。でもね、世の中には「これ、きっちり表形式に当てはめるの、ちょっと無理がない?」っていうデータもたく...
PostgreSQL

【テクニカル・上級編】 日付・時刻型 (Date/Time Types) – PostgreSQL

PostgreSQLの日付・時刻型:その「型」の選択が、数年後の負債を左右する話PostgreSQLを長年触っていると、若手エンジニアから「とりあえず `timestamp` を使っておけばいいですよね?」という質問を受けることがよくありま...
PostgreSQL

【実務・中級編】 日付・時刻型 (Date/Time Types) – PostgreSQL

PostgreSQLの日付・時刻型、ちゃんと使い分けてる?「沼」にハマらないための設計ガイドやあ。今日はPostgreSQLの日付・時刻型の話をしよう。「え、日付なんて `timestamp` で適当に突っ込んでおけばいいでしょ?」なんて思...
PostgreSQL

【入門編】 日付・時刻型 (Date/Time Types) – PostgreSQL

こんにちは!データベースの世界へようこそ。PostgreSQLを触り始めると、必ずと言っていいほど直面するのが「日付と時刻の扱い」ですよね。「ただの数字じゃダメなの?」なんて思うかもしれませんが、ここを制する者はデータベースを制すると言って...
PostgreSQL

【テクニカル・上級編】 論理型 (Boolean Type) – PostgreSQL

boolean型という「小さな巨人」を正しく扱うためにPostgreSQLを長年触っていると、ふとした瞬間に「当たり前だと思っていた型」の奥深さに気づかされることがあります。その筆頭が `boolean` 型です。たった1バイトのデータ型。...
PostgreSQL

【実務・中級編】 論理型 (Boolean Type) – PostgreSQL

やあ。最近、データベースの設計レビューをしていて少し気になったことがあるんだ。PostgreSQLを触っていると当たり前のように使う「boolean型」。これ、ただの「フラグ」だと思って軽視してないかな?実は、この小さな型一つとっても、設計...
PostgreSQL

【入門編】 論理型 (Boolean Type) – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、アプリを作ったりデータをいじったりしていると、必ずと言っていいほど「このユーザーは有料会員かな?」「この投稿は公開済みかな?」といった、「はい」か「いいえ」かを判定したい場面に出くわしますよね...
PostgreSQL

【テクニカル・上級編】 文字型 (Character Types) – PostgreSQL

PostgreSQLの「文字型」という沼:char, varchar, textを巡る深淵な話PostgreSQLの設計において、「とりあえず `varchar(255)` にしておけばいいや」という選択をしていませんか?もしあなたが、DB...
スポンサーリンク