PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL - exécuter deux transactions en même temps

Pour obtenir deux transactions au même moment (presque) exact, vous pouvez planifier deux invocations ou plus de psql en même temps dans un shell Linux avec le at commande .

Comme :

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

(Le format d'horodatage requis peut dépendre des paramètres régionaux de votre système.)
script.sql contient quelque chose comme :

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

Juste avec beaucoup plus de lignes pour provoquer les collisions que vous recherchez ..