当前位置: 首页 > news >正文

数据库中ALTER SYSTEM、ALTER DATABASE、ALTER USER的使用

瀚高数据库
目录
环境
文档用途
详细信息

环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5,6.0
文档用途
当database或user需要单独配置参数时,可使用ALTER DATABASE单独设置database的参数,使用ALTER USER单独设置user的参数。

详细信息
参数设置

全局设置数据库参数一般是修改配置文件或使用ALTER SYSTEM语法修改,然后reload或重启数据库等;
当需要对特殊user设置特殊参数时可使用ALTER USER语法,此语法不影响全局参数,只对当前用户有效;
当需要对特殊database设置特殊参数时可使用ALTER DATABASE语法,此语法不影响全局参数,只对当前database有效;
ALTER DATABASE、ALTER USER语法根据数据库小版本的不同,修改参数后需验证参数已修改,并且未影响全 局参数。
具体使用

使用ALTER DATABASE单独修改database的兼容模式;

t_c=# show compatible_db ;
t_c=# alter database t_c set  compatible_db = 'oracle' ;
t_c=# select pg_reload_conf();
t_c=# \q
[hg458@localhost ~]$ psql highgo sysdba
highgo=# \c t_c
t_c=# show compatible_db ;compatible_db
---------------oraclet_c=# \c highgo
highgo=# show compatible_db ;compatible_db
---------------none

建议

在项目上线时做好项目规划以及数据库相关设置,项目上线后非必要不修改数据库参数;
使用数据库全局参数,不针对user、database单独设置参数;
添加链接描述

http://www.dtcms.com/a/155346.html

相关文章:

  • vite+vue2+elementui构建之 package.json
  • IDEA搭建环境的五种方式
  • .NET 10 中的新增功能
  • 微信小程序直传阿里云 OSS 实践指南(V4 签名 · 秒传支持 · 高性能封装)
  • FlinkSql入门与实践
  • Virtuoso ADE采用Spectre仿真中出现MOS管最小长宽比满足要求依然报错的情况解决方法
  • https详解
  • mac brew 无法找到php7.2 如何安装php7.2
  • 深度解析:从12306看混合云架构下的高并发系统设计
  • 二十一、SQL Server数据库的备份(手动定时)和还原
  • Docker Macvlan网络配置实战:解决“network already exists“错误
  • IPv6 技术细节 | 源 IP 地址选择 / Anycast / 地址自动配置 / 地址聚类分配
  • 如何使用SeedProd创建无缝的WordPress维护页面
  • 某地农产品交易中心钢网架自动化监测项目
  • 附1:深度解读:《金融数据安全 数据安全分级指南》——数据分类的艺术专栏系列
  • 【EDA】Floorplanning(布局规划)
  • Properties配置文件
  • .NET写的开源工业物联网网关(IoTGateway)
  • 《Pinia实战》8.核心概念 更真实的示例
  • 光谱相机如何提升目标检测与识别精度
  • Babylon.js 材质统一转换指南:将 AssetContainer 中的所有材质转换为 PBRMetallicRoughnessMaterial
  • 【Go语言】RPC 使用指南(初学者版)
  • Python-Agent调用多个Server-FastAPI版本
  • 常见缓存淘汰算法(LRU、LFU、FIFO)的区别与实现
  • 居然智家启动“2025北居奥森健跑活动“以运动诠释企业健康共生理念
  • shell命令一
  • KafkaSpark-Streaming
  • 【论文阅读】平滑量化:对大型语言模型进行准确高效的训练后量化
  • Git 进阶使用指南
  • POI从入门到上手(一)-轻松完成Apache POI使用,完成Excel导入导出.