Files
api.fergl.ie/scripts/reset.sh
Fergal Moran b2e98ea716 Login done.
2023-12-01 18:27:54 +00:00

27 lines
582 B
Bash
Executable File

#!/usr/bin/env bash
source $HOME/.prv/env
reset_pg() {
export PGUSER=$PGUSER
export PGPASSWORD=$PGPASSWORD
export PGHOST=$PGHOST
export DBNAME="api.fergl.ie"
export ASPNETCORE_Environment=Development
echo "Dropping db"
dropdb -f --if-exists ${DBNAME}
echo "Creating db"
createdb ${DBNAME}
}
echo Nuking existing
reset_pg
rm -rf /srv/dev/sites/api.fergl.ie/api.fergl.ie/Data/Migrations/*
#read -p "Press enter to continue"
cd /srv/dev/sites/api.fergl.ie/api.fergl.ie/ || exit
dotnet ef migrations add "Initial" -o Data/Migrations/
dotnet ef database update