Files
onboarding-rjyfwd/migrations/001_create_onboarding_sessions_table.php
2026-02-17 03:04:08 +00:00

31 lines
1.1 KiB
PHP

<?php
// Create onboarding sessions table
$pdo->exec("
CREATE TABLE IF NOT EXISTS onboarding_sessions (
id INT AUTO_INCREMENT PRIMARY KEY,
session_token VARCHAR(64) UNIQUE NOT NULL,
company_name VARCHAR(255),
company_logo VARCHAR(255),
primary_color VARCHAR(7),
secondary_color VARCHAR(7),
industry VARCHAR(100),
company_tagline TEXT,
quote_format VARCHAR(50),
payment_terms VARCHAR(100),
quote_validity_days INT,
show_itemized_pricing BOOLEAN DEFAULT 1,
include_terms_conditions BOOLEAN DEFAULT 1,
contact_name VARCHAR(255),
contact_email VARCHAR(255),
contact_phone VARCHAR(50),
contact_address TEXT,
website VARCHAR(255),
current_step INT DEFAULT 1,
completed BOOLEAN DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_session_token (session_token),
INDEX idx_completed (completed)
)
");