Logo
Modules/Storage

Document Stores

Document stores contain ingested document chunks, i.e. Nodes.

Available Document Stores

Check the LlamaIndexTS Github for the most up to date overview of integrations.

Using PostgreSQL as Document Store

npm install llamaindex @llamaindex/postgres

You can configure the schemaName, tableName, namespace, and connectionString. If a connectionString is not provided, it will use the environment variables PGHOST, PGUSER, PGPASSWORD, PGDATABASE and PGPORT.

import { Document, VectorStoreIndex, storageContextFromDefaults } from "llamaindex";
import { PostgresDocumentStore } from "@llamaindex/postgres";
 
const storageContext = await storageContextFromDefaults({
  docStore: new PostgresDocumentStore(),
});

API Reference

Edit on GitHub

Last updated on

On this page