sql >> Database >  >> RDS >> PostgreSQL

Hoe voeg ik een verzoek time-out toe in Typeorm/Typescript?

Gebruik createQueryRunner . om met een specifieke verbinding uit de pool te werken er is geen informatie over in de documenten, maar het is gedocumenteerd in de api .

Gebruiksvoorbeeld:

const foo = <T>(callback: <T>(em: EntityManager) => Promise<T>): Promise<T> => {
    const connection = getConnection();
    const queryRunner = connection.createQueryRunner();

    return new Promise(async (resolve, reject) => {
        let res: T;
        try {
            await queryRunner.connect();
            // add logic for timeout
            res = await callback(queryRunner.manager);
        } catch (err) {
            reject(err);
        } finally {
            await queryRunner.release();
            resolve(res);
        }
    });
};



  1. PHP-broncode koppelen en formulier verzenden naar MySQL Database

  2. Is SQLFiddle kapot? Fouten voor Oracle, SQL Server, ...?

  3. SQL-query om te zoeken op dag/maand/jaar/dag&maand/dag&jaar etc

  4. Hoe te controleren op Is not Null And Is not Empty string in SQL-server?