sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL - spusťte dvě transakce současně

Chcete-li získat dvě transakce v (téměř) přesně ve stejnou dobu, můžete naplánovat dvě nebo více vyvolání psql současně v prostředí Linux s at příkaz .

Jako:

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

(Požadovaný formát časového razítka může záviset na národním prostředí vašeho systému.)
Kde script.sql obsahuje něco jako:

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

Jen s mnohem více řádky, abyste vyvolali kolize, po kterých toužíte..



  1. SQL Server 2008 prázdný řetězec vs. prostor

  2. PGAdmin zobrazuje nadměrné množství databáze z Heroku

  3. Je možné v PostgreSQL vytvořit tabulku s názvem proměnné?

  4. Existují postupy/směrnice pro vytváření nenormalizovaných tabulek během procesu normalizace?