自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 在异步环境下使用 aiomysql 执行 CREATE TABLE IF NOT EXISTS 语句失败原因

摘要:在异步环境下使用 aiomysql 执行 CREATE TABLE IF NOT EXISTS 失败的主要原因包括:事务隔离级别与隐式提交冲突、异步错误处理机制不完善,以及连接池配置不当。解决方案建议采用 autocommit 模式、显式处理事务边界或数据库元数据验证。关键排查步骤包括检查 MySQL 错误日志、验证连接池配置和捕获详细错误信息。这些方法可以有效解决异步操作中表创建失效的问题。

2025-07-04 15:41:35 291

原创 3.postgresSQL常用命令

本文介绍了 PostgreSQL 中常用的命令及其用法。首先,通过 docker exec 进入 PostgreSQL 容器,并使用 psql --help 查看帮助信息,了解 psql 的基本选项和功能。接着,展示了如何使用 psql 连接到指定数据库(如 mall_db),并列出数据库中的元命令,如 \l 用于列出所有数据库,\du 用于列出所有用户或角色。这些命令帮助用户管理和操作 PostgreSQL 数据库,适用于日常开发和维护工作。

2025-05-23 17:35:46 336 1

原创 2.postgresSQL跨版本升级

pg_upgrade 是 PostgreSQL 官方提供的工具,用于在不同大版本之间进行无损升级。升级前需进行全量备份和文件系统备份,并检查目标版本的兼容性。升级过程中,需停止旧版本服务,编译安装新版本,并配置新版本的二进制目录和 systemd 服务。使用 pg_upgrade 执行升级时,需指定旧版本和新版本的二进制目录及数据目录。升级完成后,需重新收集统计信息以优化查询性能,并验证新数据库的正常运行。最后,可删除旧集群数据以释放磁盘空间。

2025-05-23 17:27:40 1082

原创 1.postgreSQL数据库部署(docker、docker-compose、yum/dnf、编译安装)

本文介绍了四种部署 PostgreSQL 的方法:Docker 部署、Docker Compose 部署、Yum 安装和编译安装。Docker 部署通过命令行启动容器,配置了端口映射、环境变量和数据卷挂载,适合快速部署。Docker Compose 部署则通过 YAML 文件定义服务,支持更复杂的配置和自动化管理。Yum 安装适用于 RHEL/Rocky/AlmaLinux 系统,通过官方源直接安装 PostgreSQL。编译安装则提供了从源代码构建 PostgreSQL 的步骤,适合需要定制化安装的场景。

2025-05-23 17:24:06 1142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除