sql >> Databasteknik >  >> RDS >> PostgreSQL

pg-promise:använd resultatet av en fråga i nästa fråga inom en transaktion

Metod sekvens finns det för att köra oändliga sekvenser, som inte har något att göra med vad du försöker uppnå - en standard/trivial transaktion:

await db.tx(async t => {
    const id = await t.one('INSERT INTO table1(a, b) VALUES($1, $2) RETURNING id', [1, 2], a => +a.id);
    await t.none('INSERT INTO table2(id, a_id) VALUES($1, $2)', [1, id]);
});



  1. laravel sök flera ord separerade med mellanslag

  2. Använder PIVOT i SQL Server 2008

  3. Uppdatera en MySQL-tabell med rekordrankningar inom grupper

  4. GAE Python - Ingen modul med namnet MySQLdb