Prisma Transactions ($transaction)

Gunakan prisma.$transaction([...]) untuk menjamin beberapa perintah database berhasil seluruhnya atau dibatalkan (rollback) seluruhnya.

👀 Contoh dulu

const prisma = { $transaction: async (arr) => 'Transaction Success' };
console.log(await prisma.$transaction([]));

Hasilnya: Transaction Success

💡 Menjamin prinsip ACID pada transaksi keuangan.

📝 Sekarang giliranmu

Bungkus sekumpulan perintah database di dalam fungsi transaksi atomic prisma.$transaction() yang menerima array kosong [] sebagai argumen dasar.

Preview