diff options
| author | Andrew Hyatt <ahyatt@gmail.com> | 2025-10-11 22:02:14 -0400 |
|---|---|---|
| committer | Andrew Hyatt <ahyatt@gmail.com> | 2025-10-11 22:02:14 -0400 |
| commit | a0240be7a917dca47b95e401382affd1c11abea1 (patch) | |
| tree | 9618cf787d1b53ad0a1dd4068facda1d647adddc | |
| parent | 6100e6099cc1a1e4a46a0ab61cdb25b166554492 (diff) | |
Add host and port configuration to Postgres provider
Fixes https://github.com/ahyatt/vecdb/issues/4
| -rw-r--r-- | NEWS.org | 2 | ||||
| -rw-r--r-- | vecdb-psql.el | 8 | ||||
| -rw-r--r-- | vecdb.el | 2 |
3 files changed, 9 insertions, 3 deletions
@@ -1,3 +1,5 @@ +* Version 0.2.2 +- Add ability to configure host and port for Postgres * Version 0.2.1 - Fixes for variable names with dashes and large ids for Postgres backend * Version 0.2 diff --git a/vecdb-psql.el b/vecdb-psql.el index 123f7cc..023be05 100644 --- a/vecdb-psql.el +++ b/vecdb-psql.el @@ -36,7 +36,9 @@ DBNAME is the database name, which must have been created by the user." dbname username - (password "")) + (password "") + (host "localhost") + (port 5432)) (defconst vecdb-psql-connection-cache (make-hash-table :test 'equal) @@ -51,7 +53,9 @@ DBNAME is the database name, which must have been created by the user." (pg-connect-plist (vecdb-psql-provider-dbname provider) (vecdb-psql-provider-username provider) - :password (vecdb-psql-provider-password provider))) + :password (vecdb-psql-provider-password provider) + :host (vecdb-psql-provider-host provider) + :port (vecdb-psql-provider-port provider))) (puthash key connection vecdb-psql-connection-cache)) connection)) @@ -5,7 +5,7 @@ ;; Author: Andrew Hyatt <ahyatt@gmail.com> ;; Homepage: https://github.com/ahyatt/vecdb ;; Package-Requires: ((emacs "29.1") (plz "0.8") (pg "0.56")) -;; Package-Version: 0.2.1 +;; Package-Version: 0.2.2 ;; SPDX-License-Identifier: GPL-3.0-or-later ;; ;; This program is free software; you can redistribute it and/or |
