import Ecto.Query alias DaProductApp.Repo alias DaProductApp.Users.User # Hash the password (Gemini007@123) hashed_password = Bcrypt.hash_pwd_salt("Gemini007@123") # Insert user directly query = """ INSERT INTO users (email, hashed_password, role, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW()) """ case Repo.query(query, ["demo@mercury.com", hashed_password, "admin"]) do {:ok, _} -> IO.puts("✅ User created successfully!") IO.puts("Email: demo@mercury.com") IO.puts("Password: Gemini007@123") IO.puts("Role: admin") {:error, error} -> IO.puts("❌ Failed to create user:") IO.inspect(error) end