本篇内容主要讲解“citus中DDL操作规范有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“citus中DDL操作规范有哪些”吧!citus是PG的一个插件,插件主要针对普通SQL(非UTILITY)加HOOK进行了一些ROUTE处理,同时使用UDF对表进行新建分区的操作。如果用户如果要执行DDL,那么CITUS无法接管,应该如何操作呢?分两种情况,一种需要在所有节点(CN以及WORKER)执行,还有一些只需要在CN节点执行。由于这些DDL在CN节点执行时,不会自动在WORKER执行,所以需要在所有节点执行。常用的DDL包括:1、新建用户2、新建数据库所有节点新建数据库后一定不要忘记:2.1、在所有节点新增的DB内添加citus插件2.2、仅在CN节点,连到新建数据库里面添加worker节点。(千万不要忘记,每新建一个DB,都需要重复做。所以可以把它做到模板库里面,新建DB时,使用模板新建。)例如2.3、如果使用了MX功能,还需要添加一遍。参考《PostgreSQL sharding : citus 系列1 – 多机部署(含OLTP(TPC-B)测试)》3、新建schema4、新建函数5、新建操作符自定义操作符6、新建类型自定义类型7、新建插件以上为常用的DDL,需要在所有节点执行。1、新建表,调用citus函数创建分片。例子2、新建视图视图仅需在CN节点操作,因免费云主机域名为SQL最后会解析成视图里面的内容。例如到此,相信大家对“citus中DDL操作规范有哪些”有了更深的了解,不妨来实际操作一番吧!这里是百云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
相关推荐: Oracle表空间误删除导致startup启动时提示ORA-01110和ORA-01157错误怎么办
这篇文章主要讲解了“Oracle表空间误删除导致startup启动时提示ORA-01110和ORA-01157错误怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle表空间误删除导致startup启…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。