updateweb
This commit is contained in:
32
backend/old-setup-scripts/quick-setup.sql
Normal file
32
backend/old-setup-scripts/quick-setup.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- Quick setup script for SkyArtShop backend
|
||||
-- Run with: psql -U skyartapp -d skyartshop -f quick-setup.sql
|
||||
|
||||
\echo 'Creating adminusers table...'
|
||||
CREATE TABLE IF NOT EXISTS adminusers (
|
||||
id SERIAL PRIMARY KEY,
|
||||
email VARCHAR(255) UNIQUE NOT NULL,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
passwordhash TEXT NOT NULL,
|
||||
role VARCHAR(50) DEFAULT 'admin',
|
||||
createdat TIMESTAMP DEFAULT NOW(),
|
||||
lastlogin TIMESTAMP
|
||||
);
|
||||
|
||||
\echo 'Creating temporary admin user...'
|
||||
-- Email: admin@skyartshop.com
|
||||
-- Password: Admin123!
|
||||
DELETE FROM adminusers WHERE email = 'admin@skyartshop.com';
|
||||
INSERT INTO adminusers (email, name, passwordhash, role) VALUES
|
||||
('admin@skyartshop.com', 'Admin User', '$2b$10$vN9gE1VTxH3qH3qH3qH3qOqXZ5J8YqH3qH3qH3qH3qH3qH3qH3qH3u', 'superadmin');
|
||||
|
||||
\echo 'Verifying admin user...'
|
||||
SELECT id, email, name, role, createdat FROM adminusers;
|
||||
|
||||
\echo ''
|
||||
\echo '========================================='
|
||||
\echo 'Setup Complete!'
|
||||
\echo '========================================='
|
||||
\echo 'Login credentials:'
|
||||
\echo ' Email: admin@skyartshop.com'
|
||||
\echo ' Password: Admin123!'
|
||||
\echo '========================================='
|
||||
Reference in New Issue
Block a user