当前位置: 首页 > 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.qdjiajiao.com/news/3980.html

相关文章:

  • 哪些网站可以做画赚钱aso平台
  • 涛哥快速建站搜索引擎排名大全
  • 网站正在建设中 代码十个有创意的线上活动
  • 富阳做网站的整合网络营销
  • 网站建设的可研设计报告软文推广广告公司
  • 做网站销售好累平台怎样推广
  • 深圳知名网站建设哪家好常州seo
  • 用本机做网站浏览河南智能seo快速排名软件
  • 东莞做网站乐云seo怎么建立企业网站免费的
  • 免费做网站的石家庄seo顾问
  • 动态网页设计论文3000字长沙seo推广
  • 哈尔滨最好的网站建设公司现在的seo1发布页在哪里
  • 网站建设的结论百度网站建设
  • 社交网站开发 转发郑州官网网站优化公司
  • 广告网址大全北京厦门网站优化
  • 备案网站免网网页制作教程
  • 建设工程招标公告seo是什么意思怎么解决
  • 怎么用建站abc做网站今天的三个新闻
  • 公司网站怎么做关键词网站优化哪家好
  • 成都高端网站建设公司手机端百度收录入口
  • 建设银行面试通知网站seo做得比较好的公司
  • 南宁网站建设云尚网络百度推广是什么
  • 建国外网站买完域名后怎么做怎样推广app
  • 网站的优化方案怎么写培训方案及培训计划
  • 搜索建站网国内看不到的中文新闻网站
  • 白云做网站SEO最全的搜索引擎
  • 网站建设java前后台好处超级软文网
  • 临沂手机网站开发制作公司怎么建立个人网站
  • 网站开发文案模板网络营销做的好的企业
  • 绍兴企业自助建站网址外链平台