nyx/tests/dynamic_fixtures/migration/prisma/benign.js
2026-06-05 10:16:30 -05:00

12 lines
459 B
JavaScript

// Phase 21 — Prisma migration benign control.
const _NYX_ADAPTER_MARKER = "require('@prisma/client')";
async function up(name) {
const safe = String(name || process.env.NYX_PAYLOAD || 'users')
.replace(/[^A-Za-z0-9_]/g, '_')
.toLowerCase();
const prisma = global.__nyx_prisma || { $executeRawUnsafe: async (s) => s };
return prisma.$executeRawUnsafe('CREATE INDEX idx_' + safe + ' ON users(name)');
}
module.exports = { up };