コピペコードで快適生活

明日使えるソースを自分のために

2020-10-01から1ヶ月間の記事一覧

docker-composeでdocker内にログインする

ずっとdockerコマンドでやってたので。 ## サービス一覧を表示 docker-compose ps --service ## サービス名を指定してログイン docker-compose exec #{service_name} /bin/bash ついでに # リスタートする docker-compose restart #{service_name}

MySQLの運用で使うコマンドメモ

忘れていたので逐次メモしていく。 ## テーブル定義の確認 show create table #{table_name}; ## インデックスの確認 show index from #{table_name}; ## 発行されているSQLのリスト show processlist; ## 発行中のSQLを強制終了 KILL #{processlist_id}; ##…

Specified key was too long; max key length is 1024 bytes

Rails×MySQL環境下でindex作成時にエラーしてmigrateが止まった。 indexの最大幅を超えてたみたい。 Specified key was too long; max key length is 1024 bytes migrationファイルを修正して対応した。以下メモ。 VARCHAR(255) https://dev.mysql.com/doc/r…

MySQLのロックについてメモ

PostgreSQLばっかり使ってて、 MySQLのロックについて理解があやふやだったのでメモしておく。 ストレージエンジン MyISAM トランザクション使えない 5.4以前のデフォルト 更新SQL発行時はテーブルレベルロック(排他ロック)がかかる。 link https://dev.mysq…

RailsEngineを作る手順メモ

RailsEngineを作る手順を雑にメモする。 Docker/Rspecを使う前提。 docker設定 Dockerfile FROM ruby:2.6.6 ENV NODE_VERSION 10.12.0 ENV BUNDLER_VERSION 1.17.3 ENV LANG C.UTF-8 # https://stackoverflow.com/questions/55361762/apt-get-update-fails-w…