Bug Report
Description
When using PaginationType.CURSOR with PostgreSQL, the query fails with:
QueryFailedError: column "cursor" does not exist
Reproduction
Entity:
@Entity()
export class Todo {
@PrimaryGeneratedColumn('uuid')
id: string;
@CreateDateColumn()
createdAt: Date;
}
Expected Behavior
Cursor pagination should work using createdAt as the cursor column.
Actual Behavior
PostgreSQL throws column "cursor" does not exist, meaning the library
is passing cursor as a raw SQL column name instead of handling it
as a query parameter.
Stack Trace
QueryFailedError: column "cursor" does not exist
at async paginate (nestjs-paginate/src/paginate.ts:923)