I have a sizable table (20M+) in Postgres am I try to do a raw Django query on it:
tweets = TweetX.objects.raw("SELECT * from twitter_tweet").using("twittertest")
I get a RawQuerySet fast, but when I try to iterate over its results it is grinding to a halt:
for tweet in tweets:
#do stuff
Memory is steadily rising so I suspect the whole dataset is being transferred.
Is there a way to get a database cursor from .raw so I can iterate over the result set without transferring it all at once?