HAZIRLIYOR yapmak - Bir kez hazırlanan bir işlem daha sonra geri ile HAZIRLANMIŞ veya ROLLBACK sırasıyla HAZIRLAYAN COMMIT işlenen veya rulo olabilir. Bu komutlar not only the one that executed the original transaction.
nasıl Postgres Belgeler gereğince İŞLEM çalışmalarını
Ben veritabanı tablolarına csv veri almak ve bunun için kullanıyorum çalışıyorum, herhangi bir oturumdan ihraç edilebilir COPY tablename [ (column [, ...]) ] FROM { 'filename' }
tüm bu bir kabuk komut dosyası yapılır
. Şimdi mesele ben psql
komutu yürütmeden ve -c
seçeneği aracılığıyla parametre olarak bu komutu geçirerek olmasıdır (ben komuta o komutu
prepare transaction 'some-id'
aracılığıyla işlem başlatın).
Bir kayıt noktası oluşturmak ve tüm hataların örtmek kendisine geri almak istiyoruz. Kabuk komut birkaç diğer görevler sonra
, önceki psql'in deyimi ürettiler bu hatalarını kontrol ve ne zaman sonra komutunu
Prepared Rollback 'transaction-id'
(ayrı psql command with sql statements
olarak)
It kullanarak geri almak deneyin raporlarım kavramı yanlış alma veya süreç içinde bir şey eksik "No "transaction-id" found
"
Am? Ben psql
komut birden süresini veren am ve her yeni işlemde sonuçlanan çünkü