[PR #83] [MERGED] Implementation of upsert, aupsert, get_by_ids, aget_by_ids #153

Closed
opened 2026-02-16 05:16:47 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langchain-postgres/pull/83
Author: @eyurtsev
Created: 7/5/2024
Status: Merged
Merged: 7/12/2024
Merged by: @eyurtsev

Base: mainHead: eugene/add_implementations


📝 Commits (10+)

📊 Changes

5 files changed (+555 additions, -104 deletions)

View changed files

📝 langchain_postgres/vectorstores.py (+113 -53)
📝 poetry.lock (+325 -16)
📝 pyproject.toml (+3 -1)
📝 tests/unit_tests/test_vectorstore.py (+82 -34)
tests/unit_tests/test_vectorstore_standard_tests.py (+32 -0)

📄 Description

  • Add support for standard get_by_ids, aget_by_ids
  • Add support for upsert and aupsert
  • Remove add_texts and aadd_texts

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langchain-postgres/pull/83 **Author:** [@eyurtsev](https://github.com/eyurtsev) **Created:** 7/5/2024 **Status:** ✅ Merged **Merged:** 7/12/2024 **Merged by:** [@eyurtsev](https://github.com/eyurtsev) **Base:** `main` ← **Head:** `eugene/add_implementations` --- ### 📝 Commits (10+) - [`e189712`](https://github.com/langchain-ai/langchain-postgres/commit/e189712954d63bcc1c663912cb509eb55ccb76a7) Add upsert, aupsert, get_by_ids, aget_by_ids - [`2e443bd`](https://github.com/langchain-ai/langchain-postgres/commit/2e443bd89c98828b336e253be73280779eca0dfc) x - [`a07aa82`](https://github.com/langchain-ai/langchain-postgres/commit/a07aa82724c9bdea2447b305fcfc1e6896991cb6) x - [`c07bac7`](https://github.com/langchain-ai/langchain-postgres/commit/c07bac744dd2091814bb7d6d3eb33fabe60afb24) x - [`64fbcb0`](https://github.com/langchain-ai/langchain-postgres/commit/64fbcb0042d5c63227bae436eea5ab157c63ec74) x - [`0ded551`](https://github.com/langchain-ai/langchain-postgres/commit/0ded551c315805841b27a438f1cf58b2ff36af34) x - [`7eac67a`](https://github.com/langchain-ai/langchain-postgres/commit/7eac67a0a3157f8bc890ac867474e9acdc3333da) Merge branch 'main' into eugene/add_implementations - [`a4efa89`](https://github.com/langchain-ai/langchain-postgres/commit/a4efa8977d608b5e1669d287c5c619851e16f9fa) x - [`3429a84`](https://github.com/langchain-ai/langchain-postgres/commit/3429a84c6ec3ae738551ab7d35db34fe5220a0c7) x - [`f4b4d9f`](https://github.com/langchain-ai/langchain-postgres/commit/f4b4d9f4ec983dd08affcc7b72a5c22a4f5c7043) x ### 📊 Changes **5 files changed** (+555 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `langchain_postgres/vectorstores.py` (+113 -53) 📝 `poetry.lock` (+325 -16) 📝 `pyproject.toml` (+3 -1) 📝 `tests/unit_tests/test_vectorstore.py` (+82 -34) ➕ `tests/unit_tests/test_vectorstore_standard_tests.py` (+32 -0) </details> ### 📄 Description * Add support for standard get_by_ids, aget_by_ids * Add support for upsert and aupsert * Remove add_texts and aadd_texts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 05:16:47 -05:00
yindo closed this issue 2026-02-16 05:16:47 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langchain-postgres#153