Python flask, limit pobierania danych

Python flask, limit pobierania danych
PF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

x = db.query.with_entities(db.y).all()

Używam takiego polecenia do pobierania rekordów z bazy danych, rekordów mam około tysiąca, a te polecenie pobiera ich równo 100. Dlaczego tak się dzieje? Są jakieś limity pobierania danych?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
PF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

@Shalom: Samo all() wyrzuca mniej bo gdy chcemy wyciągnąć pełne encje to pomija zduplikowane rekordy? A jeśli wyciągamy po kolumnach to powinno być wszystko?

Edit:
Znalazłem też hipotezę, że to REST API ma ograniczenia

PF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

@Shalom: Sprawdziłem i pobiera tylko 100 rekordów

Query.count() - również zwraca wartość 100

Jak mogę obejść te ograniczenie lub je zwiększyć aby możliwe było pobranie z bazy nawet około miliona rekordów?

PF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Problem rozwiązany, jakiś cudem w mojej bazie danych zostało tylko 100 rekordów, a reszta została usunięta więc te zapytanie zwracało poprawną ilość. Dzięki za pomoc

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.