Jak ustawić autocommit w psql 8.4 na poziomie globalnym? czy istnieje atrybut konfiguracyjny, który mogę zmienić, który wprowadzi to zachowanie dla wszystkich dbs w klastrze, aby rozpocząć sesje db z wyłączonym autocommit?Autoryzacja ustawienia Postgres na całym świecie
7
A
Odpowiedz
8
Użyj transakcję, jeśli chcesz chcesz (Otwarte) transakcji:
BEGIN;
INSERT ...;
UPDATE ...;
COMMIT; -- when you're done
14
Wystarczy dodać następujące ~/.psqlrc
:
\set AUTOCOMMIT off
Zauważ, że to działa tylko w przypadku korzystania z powłoki psql
! Zakładam, że o tym właśnie mówisz?
Powiązane problemy
- 1. React ma być dostępny na całym świecie.
- 2. Jak zmienić kolor UINavigationBar na całym świecie?
- 3. Czy mogę zainstalować Gulp na całym świecie?
- 4. Przerwij wszystkie żądania jQuery AJAX na całym świecie
- 5. Gdzie mogę uzyskać bazy danych miast/miejsc na całym świecie?
- 6. Uzyskiwanie dostępu do jądra programu Nin 2012 na całym świecie
- 7. Uzyskiwanie dostępu do żądania internetowego na całym świecie w Tornado
- 8. Laravel - zmiana domyślnego połączenia z bazą danych na całym świecie
- 9. Niespójne zachowanie podczas instalowania pakietów NPM na całym świecie
- 10. Jak tłumić ostrzeżenia na całym świecie w Skrypcie R
- 11. Zainstaluj klejnot ruby na całym świecie z repozytorium github
- 12. Jak przekazywać zmienne do layout.phtml na całym świecie w ZF2?
- 13. niepewne ustawienia domyślne z publicznym schematem postgres?
- 14. Lokalizacja na całym świecie (kraj, region, miasto) wybierz wtyczkę dla Rails, jQuery lub Google Maps API?
- 15. Co to jest polecenie npm do instalowania devDependencies na całym świecie?
- 16. Aktualizowanie stylu CSS na całym świecie za pomocą zmiennej w zakresie
- 17. Jak sprawdzić, czy pakiet NPM został zainstalowany na całym świecie lub lokalnie
- 18. Jak na całym świecie ustawić Jackson do ignorowania nieznanych właściwości w Spring?
- 19. Autoryzacja i autoryzacja JSF
- 20. Witaj na świecie dla CUDA.Net
- 21. Ustaw lokalizację na Heroku Postgres
- 22. Autoryzacja zaszywania na żądanie Spec
- 23. Dlaczego okna umożliwiają rysowanie na całym ekranie?
- 24. Co na świecie jest symulatorem Zen?
- 25. Ustawianie limitu czasu rozmów CDI na świecie
- 26. Autoryzacja dropwizarda
- 27. Glassfish w świecie rzeczywistym
- 28. Postgres: Konwertuj varchar na tekst
- 29. aktualizacja do PostgreS na Heroku
- 30. Interesujący wywiad "Witaj świecie"
Nie ma takiego ustawienia konfiguracyjnego. –
+1 za uwzględnienie wersji PostgreSQL. Nie wyłączasz autocommit off globalnie, musisz "BEGIN" jawną transakcję, jeśli nie chcesz autocommit. –