Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLOUD-SQL-POSTGRESQL.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,6 @@ Make sure to not use the environment variable name like `CLOUD_SQL_POSTGRES_PROJ

## Use Full Table Name Format "DATABASE_NAME.SCHEMA_NAME.TABLE_NAME"

**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.
**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.
* Default to using "public" for the schema name.
* Use command `echo $CLOUD_SQL_POSTGRES_DATABASE` to get the current database value.
34 changes: 28 additions & 6 deletions gemini-extension.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,34 @@
"--stdio"
],
"env": {
"CLOUD_SQL_POSTGRESQL_PROJECT": "${CLOUD_SQL_POSTGRESQL_PROJECT}",
"CLOUD_SQL_POSTGRESQL_REGION": "${CLOUD_SQL_POSTGRESQL_REGION}",
"CLOUD_SQL_POSTGRESQL_INSTANCE": "${CLOUD_SQL_POSTGRESQL_INSTANCE}",
"CLOUD_SQL_POSTGRESQL_DATABASE": "${CLOUD_SQL_POSTGRESQL_DATABASE}"
"CLOUD_SQL_POSTGRES_PROJECT": "${CLOUD_SQL_POSTGRES_PROJECT}",
"CLOUD_SQL_POSTGRES_REGION": "${CLOUD_SQL_POSTGRES_REGION}",
"CLOUD_SQL_POSTGRES_INSTANCE": "${CLOUD_SQL_POSTGRES_INSTANCE}",
"CLOUD_SQL_POSTGRES_DATABASE": "${CLOUD_SQL_POSTGRES_DATABASE}"
}
}
},
"contextFileName": "CLOUD-SQL-POSTGRESQL.md"
}
"contextFileName": "CLOUD-SQL-POSTGRESQL.md",
"settings": [
{
"name": "Project",
"description": "The Google Cloud project ID",
"envVar": "CLOUD_SQL_POSTGRES_PROJECT"
},
{
"name": "Region",
"description": "The region of your Cloud SQL instance",
"envVar": "CLOUD_SQL_POSTGRES_REGION"
},
{
"name": "Instance",
"description": "The ID of your Cloud SQL instance",
"envVar": "CLOUD_SQL_POSTGRES_INSTANCE"
},
{
"name": "Database name",
"description": "The name of the database to connect to",
"envVar": "CLOUD_SQL_POSTGRES_DATABASE"
}
]
}
Loading