Курсор в PostgreSQL — серверный указатель на результат запроса. DECLARE cursor FOR SELECT ..., затем FETCH 1000 FROM cursor порциями. Работает только в транзакции. В отличие от OFFSET, не пересчитывает строки заново. В pgx — pgx.Conn.Query с большими результатами автоматически стримит, но для явного контроля используй курсор.
Что такое cursor-based iteration?
Middle
148 просмотровAFK Offer AI
Что выведет: m := map[string]int{"a":1}; for k, v := range m { fmt.Println(k, v); m["b"] = 2 }?