会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
knlbase
博客园
首页
新随笔
联系
订阅
管理
2026年2月6日
【案例】PostgreSQL修改表属主报错分析
摘要: 问题背景 表的owner修改表的属主报错 问题模拟 create user user1 password 'user1'; create user user2 password 'user2'; -- 创建模式 create schema authorization user1; -- 创建测试表
阅读全文
posted @ 2026-02-06 22:18 kahnyao
阅读(1)
评论(0)
推荐(0)
2025年11月26日
PostgreSQL权限管理实践
摘要: 基于user模型 模式和用户同名 只有一个模式 # postgres用户连接 psql -U postgres -c "create user test password 'test';" psql -U postgres -c "create database testdb with owner=
阅读全文
posted @ 2025-11-26 23:06 kahnyao
阅读(28)
评论(0)
推荐(0)
2025年11月22日
常用检测端口是否连通方法
摘要: 常用命令 telnet telnet 是一个简单的网络工具,可以用来测试远程主机的某个端口是否开放。 命令格式: telnet <ip_address> <port> 如果端口开放,命令行会显示连接成功的信息;如果端口未开放,通常会显示连接失败的信息。 端口连通示例: Windows下显示: Lin
阅读全文
posted @ 2025-11-22 11:29 kahnyao
阅读(1003)
评论(0)
推荐(0)
2025年7月6日
PostgreSQL获取对象的创建时间
摘要: 创建测试数据 psql -U postgres -c "create user test with password 'test';" psql -U postgres -c "create database testdb owner test" psql -U test -d testdb -c
阅读全文
posted @ 2025-07-06 14:01 kahnyao
阅读(127)
评论(0)
推荐(0)
2025年7月4日
PostgreSQL根据表名查询出服务器上的数据文件
摘要: 创建测试数据 默认表空间示例数据 psql -U postgres -c "create user hr with password 'hr';" psql -U postgres -c "create database hrdb owner hr;" psql -U hr -d hrdb -c "
阅读全文
posted @ 2025-07-04 20:46 kahnyao
阅读(35)
评论(0)
推荐(0)
2025年6月28日
【案例】PostgreSQL表权限授予情况查询
摘要: 问题背景 用户反馈user2和read_only用户都能访问user1模式下的test_t表,但是系统表information_schema.table_privileges里面只有一条授权记录。 本地模拟和分析这个场景。 问题分析 创建测试数据 -- 创建用户 create user read_o
阅读全文
posted @ 2025-06-28 00:44 kahnyao
阅读(179)
评论(0)
推荐(0)
2025年6月27日
PostgreSQL外键自动创建约束触发器
摘要: 约束语法 CREATE [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER | INSTEAD OF } { event [ OR ... ] } ON table_name [ FROM referenced_table_name ] [ NOT DEFERR
阅读全文
posted @ 2025-06-27 08:20 kahnyao
阅读(55)
评论(0)
推荐(0)
2025年6月13日
MongoDB中insert into select写法
摘要: 创建测试数据 use testdb db.test_t.insertOne({_id:1,name:'zhangsan',age:30}); db.test_t.insertOne({_id:2,name:'lisi',age:33}); db.test_t.insertOne({_id:3,nam
阅读全文
posted @ 2025-06-13 07:54 kahnyao
阅读(58)
评论(0)
推荐(0)
2025年6月11日
【案例】PostgreSQL一个序列引发的惨案
摘要: 问题背景 用户反馈删除序列失败,报锁超时的错误,排查发现因为该序列被使用,所以没法删除。 尝试kill持锁的会话,但是kill不掉,尝试重启数据库也失败,最终重启主机,启动数据库后才成功删除序列。 问题分析 检查发现序列定义有问题,用户使用navicat、dbeaver等图像界面修改序列当前值,由于
阅读全文
posted @ 2025-06-11 04:13 kahnyao
阅读(79)
评论(0)
推荐(0)
2025年6月5日
PostgreSQL表存储页查询
摘要: 查询表预估占用的页数量 select relname,relpages from pg_class where relnamespace::regnamespace::text = '模式名' and relname = '表名'; 实际数据页数量 -- 实际占用的数据页 select count(
阅读全文
posted @ 2025-06-05 23:41 kahnyao
阅读(22)
评论(0)
推荐(0)
下一页