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

pg-promise:použít výsledek jednoho dotazu v dalším dotazu v rámci transakce

Metoda sekvence existuje pro spouštění nekonečných sekvencí, které nemají nic společného s tím, čeho se snažíte dosáhnout - standardní / triviální transakce:

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. Vypočítat max. součtu anotovaného pole nad seskupeným dotazem v Django ORM?

  2. php password_verify() hash a pass se neshodují

  3. Nastavit výchozí limit pro pg_trgm

  4. Jak vložím bajt[] do sloupce SQL Server VARBINARY