PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:esegue due transazioni contemporaneamente

Per ottenere due transazioni contemporaneamente (quasi) esattamente allo stesso tempo, puoi pianificare due o più invocazioni di psql allo stesso tempo in una shell Linux con at comando .

Come:

at '08:00 01.12.2012' -f script.sql

(Il formato del timestamp richiesto può dipendere dalle impostazioni locali del sistema.)
Dove script.sql contiene qualcosa come:

psql mydb -p 5432 -c "INSERT INTO tbl (col) VALUES ('foo');

Solo con molte più file per provocare le collisioni che stai cercando ..