Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

PostgresQL

Dockerで立てたPostgreSQLにcreate tableを自動で流す

前回、以下の記事でPostgreSQLをDokcerで立てて開発する方法を紹介した。 www.utakata.work 今回は、dockerを立ち上げた際に自動的にcreate tableを流す方法について説明する。 まず前回同様 docker-compose.yml を用意する。 postgresql: image: postgres:1…

Scala Play Framework と Slick で Connection Pool を利用する

経緯 環境 コネクションプールとは コネクションプールを張ってなかったときの接続方法 conf/application.conf の設定 DB接続部分 コネクションプールの利用 configの書き換え Hikari CPライブラリの導入 経緯 私は、LGTM画像を簡単に作成できるサービス「LG…

Heroku向けのアプリケーションのローカル開発環境向けにDockerでPostgreSQLサーバーをたてる

はじめに(読み飛ばしていいです) docker-compose.yml(ここから読んだらいいです) LGTMoonの場合 はじめに(読み飛ばしていいです) Herokuを使っているとPostgreSQLをよく使います。HerokuではPostgreSQLのデータベースが無料で使えるからです。MySQLを…

Heroku の PostgresQL を無料の hobby-dev から 9ドル/月の hobby-basic にアップグレードする【LGTMoon】

はじめに アップグレードの方法について 新しくhobby-basicのPostgresQLを追加 必要であればアプリをメンテナンスに入れる データをコピーする 接続先を差し替える 古いDBを消す その他注意点 参考 はじめに 先日、このようなメールがHerokuから届きました。…