EverydayTech Platform - Developer Reference
Complete Source Code Documentation - All Applications
Loading...
Searching...
No Matches
check_domains.js
Go to the documentation of this file.
1const pool = require('./db');
2
3/**
4 *
5 */
6async function checkDomains() {
7 try {
8 // Check if domains table exists
9 const tableCheck = await pool.query(`
10 SELECT EXISTS (
11 SELECT FROM information_schema.tables
12 WHERE table_name = 'domains'
13 );
14 `);
15 console.log('Domains table exists:', tableCheck.rows[0].exists);
16
17 if (tableCheck.rows[0].exists) {
18 // Count total domains
19 const countResult = await pool.query('SELECT COUNT(*) FROM domains');
20 console.log('Total domains in database:', countResult.rows[0].count);
21
22 // Show sample domains
23 const domainsResult = await pool.query(`
24 SELECT domain_id, domain_name, registrar, status, tenant_id, customer_id
25 FROM domains
26 LIMIT 5
27 `);
28 console.log('\nSample domains:');
29 console.table(domainsResult.rows);
30
31 // Check tenants
32 const tenantsResult = await pool.query(`
33 SELECT tenant_id, subdomain, is_msp
34 FROM tenants
35 LIMIT 5
36 `);
37 console.log('\nSample tenants:');
38 console.table(tenantsResult.rows);
39 }
40 } catch (error) {
41 console.error('Error:', error.message);
42 } finally {
43 process.exit();
44 }
45}
46
47checkDomains();