From 7453dfa49ae896354838008aef2ee286fc290f28 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Tue, 13 Jan 2026 14:33:56 -0800 Subject: [PATCH 1/3] feat: add Configuration settings --- gemini-extension.json | 43 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/gemini-extension.json b/gemini-extension.json index af39a55..e3b8cdd 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -9,15 +9,40 @@ "--prebuilt", "postgres", "--stdio" - ], - "env": { - "POSTGRES_HOST": "${POSTGRES_HOST}", - "POSTGRES_PORT": "${POSTGRES_PORT}", - "POSTGRES_DATABASE": "${POSTGRES_DATABASE}", - "POSTGRES_USER": "${POSTGRES_USER}", - "POSTGRES_PASSWORD": "${POSTGRES_PASSWORD}" - } + ] } }, - "contextFileName": "POSTGRESQL.md" + "contextFileName": "POSTGRESQL.md", + "settings": [ + { + "name": "Host", + "description": "Host or IP address of the PostgreSQL server", + "envVar": "POSTGRES_HOST" + }, + { + "name": "Port", + "description": "Port number of the PostgreSQL server", + "envVar": "POSTGRES_PORT" + }, + { + "name": "Database Name", + "description": "Name of the database", + "envVar": "POSTGRES_DATABASE" + }, + { + "name": "User", + "description": "Username of the database user", + "envVar": "POSTGRES_USER" + }, + { + "name": "Password", + "description": "Password of the database user", + "envVar": "POSTGRES_PASSWORD" + }, + { + "name": "Query Params", + "description": "(Optional) Raw query to be added to the db connection string", + "envVar": "POSTGRES_QUERY_PARAMS" + } + ] } \ No newline at end of file From d48ae24f456439e3d2fc5bdb593a4f86e1069376 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Thu, 22 Jan 2026 11:27:31 -0800 Subject: [PATCH 2/3] Update gemini-extension.json --- gemini-extension.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gemini-extension.json b/gemini-extension.json index e3b8cdd..ba4ff35 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -25,7 +25,7 @@ "envVar": "POSTGRES_PORT" }, { - "name": "Database Name", + "name": "Database", "description": "Name of the database", "envVar": "POSTGRES_DATABASE" }, @@ -37,7 +37,8 @@ { "name": "Password", "description": "Password of the database user", - "envVar": "POSTGRES_PASSWORD" + "envVar": "POSTGRES_PASSWORD", + "sensitive": true }, { "name": "Query Params", @@ -45,4 +46,4 @@ "envVar": "POSTGRES_QUERY_PARAMS" } ] -} \ No newline at end of file +} From 60e6118240f2ee862dc371aaf745cb86966d412f Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Thu, 22 Jan 2026 15:07:16 -0800 Subject: [PATCH 3/3] Update gemini-extension.json --- gemini-extension.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemini-extension.json b/gemini-extension.json index ba4ff35..2d7d515 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -42,7 +42,7 @@ }, { "name": "Query Params", - "description": "(Optional) Raw query to be added to the db connection string", + "description": "(Optional) Connection String Parameters", "envVar": "POSTGRES_QUERY_PARAMS" } ]