feat: Add rider substitution system

This commit is contained in:
2026-06-22 17:38:05 +05:30
parent 6ab508560f
commit 588f27b917
6 changed files with 334 additions and 0 deletions

26
migrate_db.go Normal file
View File

@@ -0,0 +1,26 @@
package main
import (
"fmt"
"log"
"nearle/db"
"nearle/models"
"github.com/joho/godotenv"
)
func main() {
if err := godotenv.Load(); err != nil {
log.Println("No .env file found, relying on environment variables")
}
db.Connect()
fmt.Println("Migrating RiderSubstitution table...")
err := db.DB.AutoMigrate(&models.RiderSubstitution{})
if err != nil {
log.Fatalf("Failed to auto migrate: %v", err)
}
fmt.Println("Successfully created rider_substitutions table in the database!")
}