2012-12-12 38 views
7

Küresel düzeyde psql 8.4'te autocommit'i nasıl kapatabilirsiniz? Otomatik kestirme ile db oturumları başlatmak için bir küme üzerindeki tüm dbs için bu davranışı tanıtacak değiştirebileceğiniz bir yapılandırma özniteliği var mı?Postgres otomatik olarak kapatılıyor global olarak kapanıyor

BEGIN; 
    INSERT ...; 
    UPDATE ...; 
COMMIT; -- when you're done 
+2

Böyle bir yapılandırma ayarı yok. PostgreSQL sürümünü eklemek için –

+0

+1. Otomatik yanıtlamayı küresel olarak kapatmazsanız, otomatik yanıtlama istemiyorsanız açık bir işlemi BEGIN yapmalısınız. –

cevap

8

bir (açık) işlem istemek isterseniz bir işlemi kullanarak bu sadece çalışır psql kabuğu kullanarak o

\set AUTOCOMMIT off 

Not! Bahsettiğin şey bu mu yani?

14

Basitçe ~/.psqlrc aşağıdakileri ekleyin:

İlgili konular