first commit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package scripts
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"backendcareit/database"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// Nyambungin ke database
|
||||
db, err := database.KonekDB()
|
||||
if err != nil {
|
||||
log.Fatalf("Gagal koneksi database: %v", err)
|
||||
}
|
||||
|
||||
// Set koneksi database
|
||||
database.DB = db
|
||||
|
||||
// Cek admin udah ada atau belum
|
||||
var count int64
|
||||
db.Table("admin_ruangan").Where("Nama_Admin = ?", "admin").Count(&count)
|
||||
|
||||
if count > 0 {
|
||||
fmt.Println("Admin dengan username 'admin' sudah ada di database.")
|
||||
fmt.Println("Ngapus admin yang lama...")
|
||||
db.Table("admin_ruangan").Where("Nama_Admin = ?", "admin").Delete(nil)
|
||||
}
|
||||
|
||||
// Masukin admin yang baru
|
||||
result := db.Exec(`
|
||||
INSERT INTO admin_ruangan (Nama_Admin, Password, ID_Ruangan)
|
||||
VALUES (?, ?, ?)
|
||||
`, "admin", "admin123", nil)
|
||||
|
||||
if result.Error != nil {
|
||||
log.Fatalf("Gagal insert admin: %v", result.Error)
|
||||
}
|
||||
|
||||
if result.RowsAffected > 0 {
|
||||
fmt.Println("✓ Data admin berhasil ditambahkan!")
|
||||
fmt.Println(" Username: admin")
|
||||
fmt.Println(" Password: admin123")
|
||||
} else {
|
||||
fmt.Println("Tidak ada data yang ditambahkan.")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user