Moved scripts to root; Updated settings and tasks for VSCode.
This commit is contained in:
7
Props/.vscode/settings.json
vendored
Normal file
7
Props/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"todo-tree.filtering.excludeGlobs": [
|
||||
"**/node_modules",
|
||||
"**/wwwroot"
|
||||
],
|
||||
"todo-tree.regex.regex": "((//|#|<!--|@\\*|;|/\\*|^)\\s*($TAGS)|^\\s*- \\[ \\])"
|
||||
}
|
2
Props/.vscode/tasks.json
vendored
2
Props/.vscode/tasks.json
vendored
@@ -43,7 +43,7 @@
|
||||
"command": "py",
|
||||
"type": "process",
|
||||
"args": [
|
||||
"./scripts/reset_db.py"
|
||||
"${workspaceFolder}/../scripts/reset_db.py"
|
||||
],
|
||||
"problemMatcher": []
|
||||
}
|
||||
|
@@ -1,28 +0,0 @@
|
||||
import os
|
||||
import shutil
|
||||
|
||||
|
||||
SERVER_DIR = "./"
|
||||
DATA_DIR = "Data"
|
||||
DB_MIGRATE_CMD = "dotnet ef migrations add InitialCreate -o {0}"
|
||||
DB_UPDATE_CMD = "dotnet ef database update"
|
||||
|
||||
os.chdir(os.path.dirname(os.path.realpath(__file__)))
|
||||
os.chdir("..")
|
||||
os.chdir(SERVER_DIR)
|
||||
print("Working in: " + os.getcwd())
|
||||
|
||||
migrationsDir = os.path.join(DATA_DIR, "Migrations")
|
||||
|
||||
print("Deleting current migrations directory if it exists.")
|
||||
shutil.rmtree(migrationsDir, ignore_errors=True)
|
||||
|
||||
print("Deleting old app.db if it exists.")
|
||||
if os.path.exists("app.db"):
|
||||
os.remove("app.db")
|
||||
|
||||
print("Creating migration.")
|
||||
os.system(DB_MIGRATE_CMD.format(migrationsDir))
|
||||
|
||||
print("Updating database.")
|
||||
os.system(DB_UPDATE_CMD)
|
Reference in New Issue
Block a user