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

响应式网站开发 三合一建站恶意点击竞价是用的什么软件

响应式网站开发 三合一建站,恶意点击竞价是用的什么软件,天山路街道网站建设,莆田网站开发公司电话postgresql-物化视图 物化视图创建物化视图刷新物化视图修改物化视图删除物化视图 物化视图 创建物化视图 postgresql使用create materialized view 语句创建视图 create materialized view if not exists name as query [with [NO] data];-- 创建一个包含员工统计信息的物化…

postgresql-物化视图

  • 物化视图
  • 创建物化视图
  • 刷新物化视图
  • 修改物化视图
  • 删除物化视图

物化视图

在这里插入图片描述

创建物化视图

postgresql使用create materialized view 语句创建视图

create materialized view
if not exists name
as query
[with [NO] data];

在这里插入图片描述
在这里插入图片描述

-- 创建一个包含员工统计信息的物化视图
-- emp_stat_mv 包含了按照部门和职位统计的员工数量
create materialized view emp_stat_mv as
select 
d.department_name,
j.job_title,
count(*) 
from cps.public.employees e 
join cps.public.departments d on d.department_id  = e.department_id 
join cps.public.jobs j on j.job_id = e.job_id 
group by d.department_name,j.job_title ;
-- 测试
select * from emp_stat_mv;

在这里插入图片描述
在这里插入图片描述

-- 物化视图可以像表一样支持索引,实现约束和查询优化,为emp_stat_mv创建唯一索引
create unique index uk_emp_stat_mv on emp_stat_mv (department_name,job_title);

刷新物化视图

postgresql物化视图不会自动刷新数据,需要手动执行refresh materialized view语句:

refresh materialized view [concurrently]name[ with [no] data];

在这里插入图片描述

-- 我们可以定期执行以下语句刷新物化视图emp_stat_mv
refresh materialized view concurrently cps.public.emp_stat_mv;
-- 或者执行以下语句清空物化视图emp_stat_mv中的数据
refresh materialized view emp_stat_mv
with no data;

修改物化视图

alter materialized view语句可以修改物化视图的一些属性,例如名称、字段名等:

-- 修改物化视图的字段名称
alter materialized view [ if exists ] name 
rename [ column ] column_name to new_column_name;-- 修改物化视图的名称
alter materialized view [ if exists ] name 
rename to new_name;-- 修改物化视图所在的模式
alter materialized view [ if exists ] name set schema new schema;
--  修改物化视图名称为emp_stat_mv2
alter materialized view emp_stat_mv rename to emp_stat_mv2;

alter materialized view语句不能修改物化视图定义中的查询语句;
如果想要修改物化视图定义中的查询语句,需要删除并重建物化视图。

alter materialized view 语句还提供了其他的修改功能,具体参考官网介绍

删除物化视图

postgresql使用drop materialized view 语句删除物化视图:

drop materialized view [if exists] name [cascade | restrict];

其中,if exists 可以避免删除一个不存在的物化视图时产生错误;cascade表示级联删除除依赖于该物化视图的对象;restrict表示如果存在依赖对象则提示错误信息,这是默认值。

--可以使用以下语句删除物化视图emp_stat_mv2
drop materialized view emp_stat_mv2;
http://www.yidumall.com/news/67909.html

相关文章:

  • 销售公司做网站软文发布平台哪个好
  • ps做网站顶部免费的行情网站app软件
  • wordpress配置数据库seo项目优化案例分析文档
  • 写出网站开发的基本流程网站排名优化技巧
  • 如何注册小程序开店站长工具seo推广 站长工具查询
  • 现代感网站百度学术论文查重
  • 哈尔滨企业网站建站推荐app定制开发
  • 百度权重查询网站今天国内新闻10条
  • 360安全网站怎么做号码认证营销的手段和方法
  • 怎么做代刷网站网络营销课程培训
  • 阿里云建站和华为云建站哪个好安卓优化大师旧版本下载
  • 津南区提供网站建设协议制作网站推广
  • 图书馆网站开发策划书嘉兴seo计费管理
  • 建设银行临夏分行网站广西南宁做网站的公司
  • wordpress海外支付宝站长工具seo综合
  • 传奇霸主页游东莞seo优化排名
  • 专业企业网站开发公司长沙网站优化对策
  • 动态网站留言板怎么做莱阳seo排名
  • 网站推广网站网络推广代理怎么做
  • django做企业级网站如何在百度上添加店铺的位置
  • 国内最好的网站建设公司广州网络推广定制
  • 大朗网站仿做5118
  • 网站添加客服国外搜索引擎入口
  • 做衬衫的作业网站武汉seo服务
  • 杭州市城乡建设委员会的网站买卖平台
  • 网站上广告如何进行seo
  • 出效果图重庆网站seo好不好
  • 软件代理威海seo优化公司
  • 除了做视频网站还能做什么网站qq刷赞网站推广
  • 做网站有哪些平台站长工具怎么关掉