sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:haga que dos transacciones se ejecuten al mismo tiempo

Para obtener dos transacciones (casi) exactamente al mismo tiempo, puede programar dos o más invocaciones de psql al mismo tiempo en un shell de Linux con at comando .

Me gusta:

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

(El formato de marca de tiempo requerido puede depender de la configuración regional de su sistema).
Donde script.sql contiene algo como:

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

Solo con muchas más filas para provocar las colisiones que buscas ..