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

PostgreSQLでテーブルを全て削除する方法

truncate SELECT 'TRUNCATE TABLE ' || ARRAY_TO_STRING(ARRAY_AGG(relname), ',') || ';' AS query FROM pg_stat_user_tables; schemaを1回消して再作成 drop schema public cascade; create schema public;

ローカル環境のdbをfly.ioのdbに移行する

無料枠のfly.ioだと、rails db:seedを実行した時メモリが不足しているようで途中で止まってしまうので ローカル環境のdbの内容を移行することにしてみました。 postgreSQLのコンテナの中でpostgresユーザーに切り替えた後に、pg_dumpコマンドでデータベース…

fly.ioでデプロイする方法 忘備録

前提 docker、docker-compose、railsのアプリをfly.ioにデプロイしたいと思います。 準備 flyctlのインストールとfly.ioへのサインアップ、クレジットカードの登録を行っておきます。 brew install flyctl flyctl auth signup 手順 既存のDockerfileを使用し…