const bcrypt = require("bcrypt"); async function generateHash() { const password = "Admin123!"; const hash = await bcrypt.hash(password, 10); console.log("Password:", password); console.log("Hash:", hash); console.log("\nSQL to insert user:"); console.log( `INSERT INTO adminusers (email, name, passwordhash, role) VALUES ('admin@skyartshop.com', 'Admin User', '${hash}', 'superadmin') ON CONFLICT (email) DO UPDATE SET passwordhash = '${hash}';` ); } generateHash() .then(() => process.exit(0)) .catch((err) => { console.error(err); process.exit(1); });