MySQL

【AWS】WordPress でサイト構築時に phpMyAdmin をブラウザから見れるようにする

概要 対応内容 phpMyAdmin をブラウザから見れるようにする DB アカウントのパスワードを変更する 最後に 概要 AWS で WordPress を使えないかと思って調べてたところ、丁度良いのがあったので試してみました。 サイトの構築は以下の手順通りでとても簡単に…

【Ruby on Rails】Mysql2::Error: Data too long for column 'xxxxx' at row 1:

概要 エラー文言 原因 解決策 何のデータ型にすれば良いのか? 日本語文字って何バイトか? 例外処理を入れる まとめ 概要 自分が担当しているシステムでユーザーからデータの保存ができないとお問い合わせを受けたことがあります。 システムが高負荷になっ…

【Ruby on Rails】重複しているレコードを取得する【MySQL】

概要 はじめに 重複しているレコードを取得 MySQL の場合 Ruby on Rails の場合 重複しているレコードを全て取得 MySQL の場合 Ruby on Rails の場合 おまけ 条件を満たさない重複レコードを削除する MySQL の場合 Ruby on Rails の場合 まとめ 概要 Ruby on…

【Ruby on Rails】deleted_at を使って論理削除をしよう

概要 はじめに 導入方法 gem の紹介 ApplicationRecord に設定追加 カラムの追加 動作確認 最後に まとめ 概要 Rails には DB のカラム名に『created_at』『updated_at』と言う、設定しておくだけで、作成日時と更新日時を自動記録してくれる、お決まりの便…

【AWS】Ruby on Rails + Nginx + Unicorn + MySQL 環境構築

概要 環境 タイムゾーンの設定 ロケールの設定 Yum インストール 標準ライブラリ Git インストール MySQL インストール Nginx インストール Ruby インストール Bundler インストール Rails インストール Rails アプリ作成 Gemfile を修正 Nginx の設定 デー…