Use this for quick reference during deployment
pnpm db:generatepnpm db:migratepnpm db:studiopnpm db:pushpnpm devpnpm buildpnpm build:with-migratepnpm startpnpm testpnpm test:e2epnpm lintpnpm formatgit branchgit statusgit checkout -b feature/your-feature-namegit add .
git commit -m "feat: your descriptive message"git push origin your-branch-namegit checkout -b deploy/production-$(date +%Y%m%d)
git push origin deploy/production-$(date +%Y%m%d)pnpm add -g vercelvercel loginvercel linkvercelvercel --prodvercel lsvercel logs [deployment-url]vercel env pullSELECT tablename
FROM pg_tables
WHERE schemaname = 'public'
ORDER BY tablename;SELECT * FROM "User" ORDER BY id DESC LIMIT 10;SELECT * FROM "Chat" ORDER BY "createdAt" DESC LIMIT 10;SELECT * FROM "Message_v2" ORDER BY "createdAt" DESC LIMIT 10;SELECT
'Users' as table_name, COUNT(*) as count FROM "User"
UNION ALL
SELECT 'Chats', COUNT(*) FROM "Chat"
UNION ALL
SELECT 'Messages', COUNT(*) FROM "Message_v2";-- Delete test guest users
DELETE FROM "User" WHERE email LIKE 'guest-%';
-- Delete old chats (older than 7 days)
DELETE FROM "Chat" WHERE "createdAt" < NOW() - INTERVAL '7 days';openssl rand -base64 32cat .env.localecho "VARIABLE_NAME=value" >> .env.localnode --versionpnpm --versionpnpm listpnpm outdatedpnpm auditpnpm audit fixpnpm store prune
rm -rf .next
rm -rf node_modules
pnpm install# TiQology shortcuts
alias tiq-dev="cd /workspaces/ai-chatbot && pnpm dev"
alias tiq-build="cd /workspaces/ai-chatbot && pnpm build"
alias tiq-deploy="cd /workspaces/ai-chatbot && git push && vercel --prod"
alias tiq-logs="vercel logs --follow"
alias tiq-clean="rm -rf .next node_modules && pnpm install"git reset --hard HEADgit checkout HEAD -- path/to/filegit log --oneline -10git revert [commit-hash]npx autocannon -c 10 -d 30 https://your-domain.vercel.appANALYZE=true pnpm buildecho "Node: $(node --version)"
echo "pnpm: $(pnpm --version)"
echo "Git Branch: $(git branch --show-current)"
echo "Git Status: $(git status --short)"
pnpm build --dry-runpnpm tsx -e "
import postgres from 'postgres';
const sql = postgres(process.env.POSTGRES_URL);
sql\`SELECT 1\`.then(() => console.log('✅ Connected')).catch(e => console.log('❌ Error:', e));
"Supabase Dashboard → Settings → Database → Backups
Download PITR backup
# In Vercel Dashboard
vercel env pull .env.backupgit archive --format=zip --output=tiqology-backup-$(date +%Y%m%d).zip HEADKeep this handy during deployment! 🚀