- 简介
- 目录大纲
- 最新文档
- 文集下载
pg 非物化视图所有者刷新物化视图
使用安全定义器函数(Security Definer Function) 这是最强大和灵活的解决方案。可以创建一个特殊的函数,该函数以定义者(通常是高权限用户,如物化视图所有者)的身份来执行代码。 操作者: 物化视图的所有者或超级用户(创建函数的人)。 步骤: 创建一个函数: 由物化视图的所有者创建一个函数,并使用 SECURITY DEFINER 关键字。这意味着函数将以创建者的权...……
vleity - 2026年3月23日 15:01
pg 获取表大小
| 名称 | 返回类型 | 描述 | | -------------------------------------------------------- | -------- ...……
vleity - 2025年10月10日 16:56
pg 查看表的膨胀率
sql select relid, schemaname, relname as tablename, pg_size_pretty(pg_relation_size(relid)) as table_size, n_dead_tup, n_live_tup, case when n_live_tup + n_dead_tup = 0 t...……
vleity - 2025年10月10日 16:54
plpgsql 代码块
plpgsql块 sql DO LANGUAGE plpgsql $$ BEGIN RAISE NOTICE '1234'; END; $$; plpython3u块 sql DO $$ import pandas as pd plpy.notice('hello') $$ LANGUAGE plpython3u;
vleity - 2025年10月10日 16:54
pg 查看函数或存储过程的定义
```sql select pg_get_functiondef('etl.pro_inc_namechange'::regproc); select p.oid, p.proname "函数名", format('%I.%I(%s)', ns.nspname, p.proname, oidvectortypes(p.proargtypes)) "函数全名", p.o...……
vleity - 2025年10月10日 16:52