Come si imposta l'autocommit su off in psql 8.4 a livello globale? c'è un attributo di configurazione che posso modificare che introdurrà questo comportamento per tutti i dbs su un cluster per avviare le sessioni db con l'autocommit disattivato?Postgres che imposta l'autocommit su tutto il mondo
7
A
risposta
8
utilizzare una transazione, se si desidera desidera un (aperto) di transazione:
BEGIN;
INSERT ...;
UPDATE ...;
COMMIT; -- when you're done
14
È sufficiente aggiungere il seguente al ~/.psqlrc
:
\set AUTOCOMMIT off
Si noti che questo funziona solo quando si utilizza la shell psql
! Presumo che questo sia ciò di cui stai parlando?
Problemi correlati
- 1. Consenti Cloudfront in tutto il mondo su NoScript
- 2. Perché PostgreSQL imposta tutto automaticamente in minuscolo?
- 3. Importare la libreria Javascript in tutto il mondo tramite Webpack
- 4. API di Google Maps V3: mostra tutto il mondo
- 5. Postgres che distribuisce dati su più dischi
- 6. Impostare la rotazione assoluta di un oggetto in tutto il mondo all'asse
- 7. psql imposta default_timeout come utente in postgres
- 8. Qual è il modo migliore per sincronizzare grandi quantità di dati in tutto il mondo?
- 9. Impostazione nome_applicazione su Postgres/SQLAlchemy
- 10. Perché il contenuto del lavoro la politica di sicurezza in tutto il mondo, ma Safari
- 11. Mappatura del mondo su ggplot2
- 12. su postgres: Siamo spiacenti?
- 13. Blank label_suffix su tutto il progetto Django
- 14. Iterate su tutto il database Mongo
- 15. PhpMyAdmin "Autorizzazioni errate sul file di configurazione, non dovrebbero essere modificabili in tutto il mondo!"
- 16. È possibile rilevare eventi di messa a fuoco tastiera in tutto il mondo?
- 17. Imposta condizionatamente una colonna sul valore predefinito in Postgres
- 18. imposta loadURLTImeOutValue su webview
- 19. Perché il mondo .net non ha server di applicazioni come il mondo Java?
- 20. JNA: imposta il puntatore struct su NULL
- 21. Imposta il valore su NULL in MySQL
- 22. aggiornamento a postgres su Heroku
- 23. symfony2 + doctrine2 @ postgresql che imposta uno schema
- 24. Interrogazione su schemi in Postgres
- 25. Imposta il colore su una riga QTableView
- 26. Connessione rifiutata con Go + Postgres su Heroku
- 27. Cercare il mondo reale Esempi di gradi
- 28. Ciò che nel mondo è l'attributo "__class__" in python
- 29. Tutto su WSDL vs MEX?
- 30. Come rilevare la query che contiene il blocco in Postgres?
Non esiste alcuna impostazione di configurazione. –
+1 per includere la versione di PostgreSQL. Se non si disabilita l'autocommit a livello globale, è necessario "INIZIARE" una transazione esplicita se non si desidera l'autocommit. –