私の外部記憶装置

ただの覚え書きです。ちょこちょこ加筆・修正しています。

2023-12-01から1ヶ月間の記事一覧

【Rails】クエリ:カラム名・テーブル名(関連付け)によるデータ取得

概要 注意点 書き方例 カラム名による読み書き テーブル名によるデータ取得 「関連付け」種類による返り値の違い 「関連付け」で使える、その他のメソッド has_many :through関連付けで、中間テーブルを書かない方法 概要 モデルのオブジェクト.カラム名で、…

【PostgreSQL】索引(用語、コマンド)・注意点 など

索引 用語 コマンド 注意点 用語(基礎) 参考(最新版) 索引 用語 全ての用語の一覧 索引 < PostgreSQL 15文書 コマンド ホスト上でのみ使えるコマンド一覧 PostgreSQLサーバアプリケーション < PostgreSQL 15文書 クライアントからでも使えるコマンド一覧…

【Rails】クエリ:find, find_by, take, first 等(単一オブジェクトを取出す検索メソッド)

概要 find テーブルで複合主キーを使っている場合 find_by, find_by! ✅条件が複数の場合(find_by) take, take! first, first! 類似のメソッド 参考(最新版) 概要 データベースからオブジェクトを取り出すための「検索メソッド」の内、単一のオブジェクト…

【Rails】クエリ:where(抽出条件を指定する検索メソッド)

概要 注意点 条件を与える方法3種 ①条件を文字列だけで表す ②条件を配列で表す LIKEを使う場合 ③条件でハッシュを使う 等値条件 ✅条件が複数の場合(where(ハッシュ)) 範囲条件 サブセット条件 メソッドを使った条件指定の方法 NOT条件 OR条件 AND条件 テ…

【SQL】識別子(名前)とキーワード

SQL

PostgreSQL の場合 SQLite の場合 PostgreSQL の場合 4.1.1. 識別子とキーワード < 4.1. 字句の構造 付録C SQLキーワード キーワードと識別子(名前)は、大文字と小文字を区別しない ※慣習的には「キーワードを大文字」「識別子(名前)を小文字」で書く 識…

【Rails】スコープ

概要 書き方 基本の書き方 応用の書き方① 引数がある場合 応用の書き方② 条件文を使う場合 もっと応用 参考(最新版) 概要 よく利用するクエリ条件をメソッドとして利用できる機能 モデル内で定義する 書き方 Active Record クエリインターフェイス - Rails…

【Rails】params

概要 詳細 params ハッシュでアクセスできるパラメータ 「クエリ文字列」と「POSTデータ」 ①クエリ文字列 ②POSTデータ JSON形式のパラメータ ルーティングで定義されるその他の値パラメータ(idなど) リクエストに関連するパラメータ 書き方 基本 リクエス…