tenantpilot/scripts/verify-sync.ts

29 lines
882 B
TypeScript

import 'dotenv/config';
import { db } from '../lib/db';
import { policySettings } from '../lib/db/schema/policySettings';
import { eq } from 'drizzle-orm';
async function main() {
console.log('=== Querying policy_settings for test-tenant ===\n');
const results = await db
.select()
.from(policySettings)
.where(eq(policySettings.tenantId, 'test-tenant'))
.limit(20);
console.log(`Found ${results.length} settings:\n`);
results.forEach((setting, idx) => {
console.log(`${idx + 1}. ${setting.policyName}`);
console.log(` Type: ${setting.policyType}`);
console.log(` Setting: ${setting.settingName}`);
console.log(` Value: ${setting.settingValue.substring(0, 80)}${setting.settingValue.length > 80 ? '...' : ''}`);
console.log(` Last synced: ${setting.lastSyncedAt}\n`);
});
process.exit(0);
}
main().catch(console.error);