PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thêm thời gian chờ yêu cầu trong Typeorm / Typescript?

Để làm việc với một kết nối cụ thể từ nhóm, hãy sử dụng createQueryRunner không có thông tin về nó trong tài liệu nhưng nó được ghi lại trong api .

Ví dụ sử dụng:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xem con trỏ cơ bản truy vấn đang hoạt động

  2. TypeError:Đối tượng 'int' không hỗ trợ lập chỉ mục

  3. pg_dump cơ sở dữ liệu postgres từ máy chủ từ xa khi cổng 5432 bị chặn

  4. PostgreSQL - làm thế nào để chạy VACUUM từ mã bên ngoài khối giao dịch?

  5. Tại sao postgres không tạo cơ sở dữ liệu?