سلام دوستانی که تجربه استفاده از psycopg2 رو برای پستگرس دارن. من یه فانکشنی دارم که دو تا شرط داره. در صورتی که هر کدوم true بود میخوام یه کوئری رو execute کنم و یه سری اطلاعات رو insert کنم توی table و بعد هم یه قسمتی از اون اطلاعات رو return کنم بسته به اون شرط. حالا معمولا می گن که cursor و دستورشو که میخواین اجرا کنین رو بزارید توی یه try except. آیا بهتره این کار رو برای هر شرطی جدا گونه انجام بدم یا اینکه یه try except کلی بذارم و توش این بلاک شرطی رو قرار بدم. و اینکه میخواستم بپرسم rollback چه مواقعی استفاده می شه آیا کلا همه تغییرات رو به عقب برمیگردونه (مثلا توی یه لوپ باشیم و وسط اون لوپ کانکشن مشکل پیدا کنه و ما رول بک کنیم) آیا کل کارایی که توی لوپ انجام دادیم رو به عقب برمیگردونه یا فقط آخرین گام توی لوپ رو به عقب برمیگردونه؟
Messaggio سلام دوستانی که تجربه استفاده از psycopg2 رو برای پستگرس دارن. من یه فانکشنی دارم که دو تا شرط داره. در صورتی که هر کدوم…
7 settembre 2019Vicino nel feed
Mquesto messaggio