Skip to content

CommitTransaction

Source: src/AWS/RDSData/CommitTransaction.ts

Runtime binding for rds-data:CommitTransaction — commit a Data API transaction opened with AWS.RDSData.BeginTransaction.

Bind it to the same DBCluster and credentials secret as the rest of the transaction; provide the implementation with Effect.provide(AWS.RDSData.CommitTransactionHttp).

// init
const commitTransaction = yield* AWS.RDSData.CommitTransaction(db.cluster, {
secret: db.secret,
});
// runtime — after statements executed with tx.transactionId
const commit = yield* commitTransaction({ transactionId: tx.transactionId! });
// commit.transactionStatus === "Transaction Committed"