データモデリングとインデックス設計

スポンサーリンク
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...
PostgreSQL

【実務・中級編】 文字型 (Character Types) – PostgreSQL

「とりあえずTEXT型でいいや」を卒業しよう。PostgreSQLの文字型、本当の選び方データベース設計の初期段階、テーブル定義をしていて「あ、ここは名前を入れるからVARCHARかな、でもTEXTでも動くよな……」と悩んだことはありません...
PostgreSQL

【入門編】 文字型 (Character Types) – PostgreSQL

こんにちは!データベースの世界へようこそ。PostgreSQLを触り始めると、まず最初に「あれ、文字を入れる箱(型)ってどれを選べばいいの?」と迷う瞬間が必ず訪れますよね。`char(n)`、`varchar(n)`、そして`text`。名...
PostgreSQL

【テクニカル・上級編】 数値型 (Numeric Types) – PostgreSQL

なぜ「とりあえずnumeric」がデータベースを殺すのか —— PostgreSQLの数値型を再考するPostgreSQLの設計レビューをしていると、必ずと言っていいほど直面する光景がある。テーブル定義を見ると、金額も、IDも、ただのフラグ...
PostgreSQL

【実務・中級編】 数値型 (Numeric Types) – PostgreSQL

PostgreSQLの数値型、どれを選ぶのが正解?パフォーマンスと精度の「ここだけの話」やあ。今日はPostgreSQLの数値型について話をしようか。データベースの設計を始めたばかりの頃、とりあえず「全部 `numeric` にしておけば間...
PostgreSQL

【入門編】 数値型 (Numeric Types) – PostgreSQL

こんにちは!データベースの世界へようこそ。今日は、PostgreSQLの「数値の扱い方」についてお話ししようと思います。データベース設計の現場で、「とりあえず全部 `numeric` にしておけば間違いないでしょ?」なんて考えていると、後で...
スポンサーリンク