Commit 5b57e17
committed
fix: async row_reader in _ingest_schemas + X2BEE DB validation
Fixed coroutine handling: row_reader returns coroutine for async DBs
(PostgreSQL), needs await. Used asyncio.iscoroutine() check.
Validated on real X2BEE production DB (AWS RDS PostgreSQL):
ai_lab_main: 6 tables, 19,843 rows → 19,843 nodes in 36.7s
- pr_goods_base: 1,008 products
- pr_goods_sold_hist: 3,370 sales (FK → products)
- pr_goods_user_feedback: 15,374 reviews (FK → products)
Batch processing: 15K feedback rows split into 10K + 5K batches
Search: "Wine Niagara" → instant hit ✅1 parent 1f85899 commit 5b57e17
1 file changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
695 | 695 | | |
696 | 696 | | |
697 | 697 | | |
698 | | - | |
| 698 | + | |
| 699 | + | |
699 | 700 | | |
700 | 701 | | |
701 | 702 | | |
| |||
721 | 722 | | |
722 | 723 | | |
723 | 724 | | |
724 | | - | |
| 725 | + | |
| 726 | + | |
725 | 727 | | |
726 | 728 | | |
727 | 729 | | |
| |||
0 commit comments