Skip to content

Commit 8f62baf

Browse files
committed
feat: request for env var on installation
1 parent 469e7db commit 8f62baf

File tree

2 files changed

+29
-7
lines changed

2 files changed

+29
-7
lines changed

CLOUD-SQL-POSTGRESQL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,6 @@ Make sure to not use the environment variable name like `CLOUD_SQL_POSTGRES_PROJ
8282
8383
## Use Full Table Name Format "DATABASE_NAME.SCHEMA_NAME.TABLE_NAME"
8484
85-
**ALWAYS** use the full table name format, `DATABASE_NAME.SCHEMA_NAME.TABLE_NAME` in the generated SQL when using the `execute_sql` or `cloud_sql_postgresql__execute_sql` tool.
85+
**ALWAYS** use the full table name format, `DATABASE_NAME.SCHEMA_NAME.TABLE_NAME` in the generated SQL when using the `execute_sql` or `cloud_sql_postgresql_execute_sql` tool.
8686
* Default to using "public" for the schema name.
8787
* Use command `echo $CLOUD_SQL_POSTGRES_DATABASE` to get the current database value.

gemini-extension.json

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,34 @@
1919
"--stdio"
2020
],
2121
"env": {
22-
"CLOUD_SQL_POSTGRESQL_PROJECT": "${CLOUD_SQL_POSTGRESQL_PROJECT}",
23-
"CLOUD_SQL_POSTGRESQL_REGION": "${CLOUD_SQL_POSTGRESQL_REGION}",
24-
"CLOUD_SQL_POSTGRESQL_INSTANCE": "${CLOUD_SQL_POSTGRESQL_INSTANCE}",
25-
"CLOUD_SQL_POSTGRESQL_DATABASE": "${CLOUD_SQL_POSTGRESQL_DATABASE}"
22+
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
23+
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
24+
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
25+
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}"
2626
}
2727
}
2828
},
29-
"contextFileName": "CLOUD-SQL-POSTGRESQL.md"
30-
}
29+
"contextFileName": "CLOUD-SQL-POSTGRESQL.md",
30+
"settings": [
31+
{
32+
"name": "Project",
33+
"description": "The Google Cloud project ID",
34+
"envVar": "CLOUD_SQL_POSTGRES_PROJECT"
35+
},
36+
{
37+
"name": "Region",
38+
"description": "The region of your Cloud SQL instance",
39+
"envVar": "CLOUD_SQL_POSTGRES_REGION"
40+
},
41+
{
42+
"name": "Instance",
43+
"description": "The ID of your Cloud SQL instance",
44+
"envVar": "CLOUD_SQL_POSTGRES_INSTANCE"
45+
},
46+
{
47+
"name": "Database name",
48+
"description": "The name of the database to connect to",
49+
"envVar": "CLOUD_SQL_POSTGRES_DATABASE"
50+
}
51+
]
52+
}

0 commit comments

Comments
 (0)