Considérant en fait et en droit :
1.
Le 19 janvier 2018, l'Office des poursuites de Genève a notifié à A._, à la réquisition de B._ AG, un commandement de payer la somme de 1'894 fr. 80 en capital; cette poursuite se fonde sur un acte de défaut de biens après saisie établi le 25 septembre 2014 à l'issue de la poursuite xxx ( poursuite ordinaire yyy). Le poursuivi a formé opposition.
Statuant le 6 juin 2019, le Tribunal de première instance de Genève a refusé la mainlevée provisoire. La Chambre civile de la Cour de justice du canton de Genève a annulé ce jugement le 25 septembre 2019 et levé provisoirement l'opposition à concurrence de 1'894 fr. 80.
2.
Par acte expédié le 25 octobre 2019, le poursuivi interjette un recours contre l'arrêt de la Cour de justice; il demande au Tribunal fédéral de " réévaluer cette décision ".
Des observations n'ont pas été requises.
3.
La décision attaquée est en principe susceptible de recours en matière civile (<ref-law>). Toutefois, vu l'insuffisance de la valeur litigieuse (<ref-law>) et l'absence de question juridique de principe (<ref-law>), le recours constitutionnel subsidiaire est seul ouvert en l'espèce (<ref-law>). Il est superflu de vérifier les autres conditions de recevabilité, le procédé étant voué à l'échec.
4.
4.1. En l'espèce, la juridiction cantonale a considéré que l'absence de production de la créance découlant de l'acte de défaut de biens dans la faillite subséquente du poursuivi - prononcée le 11 août 2016 - ne conduit pas à la " caducité " de l'acte de défaut de biens; la créance qui s'y trouve incorporée est soumise à l'<ref-law>, quel que soit le motif de l'abstention de produire. Il s'ensuit que la poursuivante demeure au bénéfice d'un titre de mainlevée provisoire (<ref-law>).
De surcroît, le poursuivi n'a pas excipé de son non-retour à meilleure fortune dans l'opposition au commandement de payer, mais a fait valoir que la créance en poursuite entrait dans le cadre de sa faillite, et n'a de surcroît pas répondu au recours. Il ne prétend pas, pour le surplus, s'être acquitté, en tout ou en partie, de sa dette.
4.2. Le recourant n'expose pas en quoi les motifs de la cour cantonale violeraient ses droits constitutionnels, seul grief recevable dans le cas présent (<ref-law>); en particulier, il ne démontre pas que les juges précédents seraient tombés dans l'arbitraire en retenant - à l'opposé du Tribunal de première instance - que l'acte de défaut de biens après saisie ne perd pas ses effets faute d'avoir été annoncé dans la faillite ultérieure du débiteur (art. 9 Cst.; cf. sur la notion d'arbitraire: <ref-ruling> consid. 5.4), ce qui n'est au reste pas le cas (arrêt 5A_679/2018 du 17 juin 2019 consid. 3.2.3). Dépourvu de motivation conforme aux exigences légales (art. 106 al. 2 et <ref-law>), le recours doit, par conséquent, être écarté d'emblée (<ref-ruling> consid. 2.1).
5.
En conclusion, le présent recours doit être déclaré irrecevable par voie de procédure simplifiée (art. 108 al. 1 let. bet <ref-law>), aux frais du recourant (<ref-law>).


Par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
Les frais judiciaires, arrêtés à 500 fr., sont mis à la charge du recourant.
3.
Le présent arrêt est communiqué aux parties et à la Chambre civile de la Cour de justice du canton de Genève.
Lausanne, le 31 octobre 2019
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
Le Président : Herrmann
Le Greffier : Braconi