目录 / cursor-postgresql
cursor-postgresql
Cursor IDE 的 PostgreSQL 规则如下: 1. **连接配置** - 使用标准 PostgreSQL 连接参数(主机、端口、数据库名、用户名、密码)。 - 支持 SSL/TLS 加密连接,建议在生产环境中启用。 - 推荐使用连接池以提高性能。 2. **SQL 编写规范** - 使用小写字母编写 SQL 关键字(如 `select`、`from`、`where`),表名和列名建议使用蛇形命名法(snake_case)。 - 避免使用保留字作为标识符,若必须使用,请用双引号包裹。 - 每条 SQL 语句应以分号 `;` 结尾。 3. **查询优化** - 优先使用索引字段进行条件过滤。 - 避免在 WHERE 子句中对字段进行函数操作,以免导致索引失效。 - 使用 `EXPLAIN` 或 `EXPLAIN ANALYZE` 分析查询执行计划。 4. **事务管理** - 明确使用 `BEGIN`、`COMMIT` 和 `ROLLBACK` 控制事务边界。 - 避免长时间运行的事务,以减少锁争用。 5. **数据类型选择** - 根据数据特性选择合适的数据类型(如 `INTEGER`、`VARCHAR`、`TIMESTAMP` 等)。 - 尽量使用 `NOT NULL` 约束,确保数据完整性。 6. **安全性** - 遵循最小权限原则,为应用用户分配仅必要的数据库权限。 - 避免在 SQL 中拼接用户输入,应使用参数化查询防止 SQL 注入。 7. **迁移与版本控制** - 数据库变更应通过迁移脚本管理,并纳入版本控制系统。 - 推荐使用工具如 `pg_dump`、`pg_restore` 或迁移框架(如 Alembic)进行结构变更。 8. **IDE 集成提示** - 在 Cursor IDE 中启用 PostgreSQL 语法高亮和自动补全。 - 利用内置的数据库浏览器查看表结构、索引和约束。 - 使用查询结果导出功能进行数据分析或备份。 遵循以上规则可提升开发效率、保障数据库性能与安全性。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-13 08:43 | 3ac88325 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。