def add_vehicle_location_histories_helper(sess, chunk, n): rides = sess.query(Ride).filter_by(city=city).all() histories = [] for i in range(chunk, min(chunk + chunk_size, num_histories)): latlong = MovRGenerator.generate_random_latlong() histories.append( VehicleLocationHistory(city=city, ride_id=random.choice(rides).id, lat=latlong["lat"], long=latlong["long"])) sess.bulk_save_objects(histories)
def update_ride_location_helper(session, city, ride_id, lat, long): h = VehicleLocationHistory(city=city, ride_id=ride_id, lat=lat, long=long) session.add(h)