From ac20729835608719bc9d704200e56b8913142bdc Mon Sep 17 00:00:00 2001 From: Zeeshan Akram <97m.zeeshan@gmail.com> Date: Mon, 8 Jan 2024 12:09:40 +0500 Subject: [PATCH] added 'generate-migrations' makefile command to generate migrations --- Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c8f0626a0..36ff72f78 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,18 @@ migrate: dbgen: @npx squid-typeorm-migration generate +generate-migrations: + @rm db/migrations/*-Data.js || true + @docker run -d --name temp_migrations_db \ + -e POSTGRES_DB=squid \ + -e POSTGRES_HOST_AUTH_METHOD=trust \ + -v temp_migrations_db_volume:/var/lib/postgresql/data \ + -v ./db/postgres.conf:/etc/postgresql/postgresql.conf \ + -p 5555:5555 postgres:14 postgres -p 5555 || true + @export DB_PORT=5555 && sleep 5 && npx squid-typeorm-migration generate + @docker rm temp_migrations_db -vf || true + @docker volume rm temp_migrations_db_volume || true + codegen: @npm run generate:schema || true @npx squid-typeorm-codegen @@ -31,7 +43,7 @@ codegen: typegen: @npx squid-substrate-typegen typegen.json -prepare: install codegen build +prepare: install typegen codegen build up-squid: @docker network create joystream_default || true