PostgreSQL + pgvector layer of the FCA support agent. Each sub-page is verbatim from the fca project context:
NullPool vs pool_size engineenv.py calling async run_async_migrations() with AsyncSessionLocalCREATE EXTENSION vector then load-and-embed PDF chunksingest_pdf End-to-End — PDF → chunks → embeddings → pgvector upsert, with tqdm progress