Two minutes from zero
Install the extension once per database, then add a vector(N) column. The dimension is fixed at column-creation time and must match your embedding model exactly. Get this wrong and inserts will throw a runtime error.
Storage characteristics
A 1024-dim float vector is 4 KB on disk. A million chunks ≈ 4 GB before indexes; expect 1.5–2x that with HNSW. Postgres handles this fine on commodity hardware. Plan disk accordingly.