29 lines
882 B
TypeScript
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);
|