pub fn begin<'a>(client: &'a mut Client) -> Result<Transaction<'a>, Error>
Expand description
§begin
Yeni bir transaction başlatır.
§Parametreler
client
: Veritabanı bağlantı istemcisi
§Dönüş Değeri
Result<Transaction<'_>, Error>
: Başarılı olursa, transaction nesnesini döner; hata durumunda Error döner
§Örnek Kullanım
use postgres::{Client, NoTls, Error};
use parsql::postgres::transactional::begin;
fn main() -> Result<(), Error> {
let mut client = Client::connect(
"host=localhost user=postgres dbname=test",
NoTls,
)?;
let tx = begin(&mut client)?;
// İşlemler...
// Transaction'ı tamamla
tx.commit()?;
Ok(())
}