branch: externals/vecdb
commit 57dfaf751f9d71e921cdbeaa34b9aafa3c502ba3
Merge: 6100e6099c a0240be7a9
Author: Andrew Hyatt <[email protected]>
Commit: GitHub <[email protected]>
Add host and port configuration to Postgres provider (#6)
Fixes https://github.com/ahyatt/vecdb/issues/4
---
NEWS.org | 2 ++
vecdb-psql.el | 8 ++++++--
vecdb.el | 2 +-
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/NEWS.org b/NEWS.org
index cb2eddf311..5af20c8210 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -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 123f7cc265..023be055f3 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))
diff --git a/vecdb.el b/vecdb.el
index 9a1eeb87e6..e7b5a32e01 100644
--- a/vecdb.el
+++ b/vecdb.el
@@ -5,7 +5,7 @@
;; Author: Andrew Hyatt <[email protected]>
;; 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