首页 > 其他分享 >opengauss 初折腾日记

opengauss 初折腾日记

时间:2024-08-19 22:15:29浏览次数:7  
标签:10 STORAGE ustore 折腾 table opengauss 日记 回收站

1

起因是想玩玩 opengauss 的回收站功能。结果根据 opengauss 官方网站,根本试玩不了。
想从源码编译安装 opengauss,结果官方网站文档又不行!
最后还是靠非官方的这篇文章才能安装成功。

2

根据官网描述,需要在 postgresql.conf 里新增 enable_recyclebin = on 参数开启回收站功能。
但是吧,根据 opengauss 的官方网站默认创建的表根本不会进入回收站。。。
最后,找到了 gaussdb 的文档,里面有个例子在创建表时指定了 WITH(STORAGE_TYPE = ustore).
终于终于,这个表可以进回收站了。文档里的前提条件也没说啊。

3

总结一下,成功的路径:

  • 源码安装得靠这篇文章
  • 在 postgresql.conf 里新增 enable_recyclebin = on 参数
  • 创建表时得加 WITH(STORAGE_TYPE = ustore)

简单样例

create table a(a int check(a > 0 and a < 10), b varchar(10)) WITH(STORAGE_TYPE = ustore);
\d+
drop table a;
create table a(a int check(a > 0 and a < 10), b varchar(10)) WITH(STORAGE_TYPE = ustore);
\d+
drop table a purge;
-- Oracle 是 flashback table
timecapsule table a to before drop;
\d+

标签:10,STORAGE,ustore,折腾,table,opengauss,日记,回收站
From: https://www.cnblogs.com/lddcool/p/18368236

相关文章

  • [Python学习日记-9] Python中的运算符
    简介        计算机可以进行的运算有很多种,但可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,而本篇我们暂只介绍算数运算、比较运算、逻辑运算、赋值运算算数运算一、运算符描述        以下......
  • 【日记】北美的飓风怎么这么恐怖,地球真的能活人吗……(2252 字)
    正文今天还是把周末的所有事情一起写。每到周末都没什么写日记的动力。周五下午出去吃饭,吃一半,斯视频突然打过来。我当时有点懵,不知道他要干什么,但还是接了。第一个画面就是他摆弄自行车。他跟我说,自行车踏板和链条有问题,踩下去的时候转一半就动不了了。经过我们二......
  • 【日记】北美的飓风怎么这么恐怖,地球真的能活人吗……(2252 字)
    正文今天还是把周末的所有事情一起写。每到周末都没什么写日记的动力。周五下午出去吃饭,吃一半,斯视频突然打过来。我当时有点懵,不知道他要干什么,但还是接了。第一个画面就是他摆弄自行车。他跟我说,自行车踏板和链条有问题,踩下去的时候转一半就动不了了。经过我们二......
  • 伙伴匹配系统踩坑日记4
    伙伴匹配系统踩坑日记4前端页面编写需要实现一个搜索的searchPage页,包含搜索标签的功能,代码如下constoriginTagList=[{text:'性别',children:[{text:'男',id:'男'},{text:'女',id:'女'},],},{text:......
  • 伙伴匹配系统踩坑日记6
    伙伴匹配系统踩坑日记6如图,点击左上角返回按钮之后就回到主页了。显然不对查看逻辑路由变化是constonClickLeft=()=>{router.push('/')}改成constonClickLeft=()=>{router.back()}knife4j导入不上,一直报错mvc:pathmatc......
  • 伙伴匹配系统踩坑日记5
    伙伴匹配系统踩坑日记5前端这么写下面三个小组件点击之后没有跳转逻辑<van-tabbarroute@change="onChange"><van-tabbar-itemto="/"icon="home-o"name="index">主页</van-tabbar-item><van-tabbar-itemto="/team"......
  • [Python学习日记-8] 读取用户指令和格式化输出
    简介    平常我们在网上冲浪是经常会遇到需要我们输入数据,然后来进行交互的,而我们本篇要说的读取用户指令就是在命令行当中程序和用户进行交互的一种方法,表现形式就像使用shell登录linux时需要你输入用户名和密码然后回车确认的那种形式。而在输入前一定是需要说......
  • Mybatis学习日记-day7-动态sql
    一、学习目标        在之前的学习中,使用的都是静态sql,而动态SQL相比静态SQL具有多个显著的优点。    首先。,动态SQL允许根据程序运行时的条件和需求来动态地生成SQL语句。这意味着它可以根据不同的情境和需求生成不同的SQL语句,从而提供更高的灵活性和适应......
  • 折腾WindowsTerminal
    工位电脑重装系统,折腾一下WindowsTerminal。内网环境安装起来也比较麻烦好像win10不是最新版,直接用AppPackage安装是不能运行的?而且也不能设置成默认终端WindowsTerminalgithub发布页面下载.zip文件解压之后可以使用Powershell下载地址可以在微软官网找到msi安装包开机后启......
  • 杭电基础100题(2000~2099)C++ 本萌新的刷题日记
    开始之前本人是刚学完C++基础语法的萌新,从B站了解到了杭电的100道水题基础题,于是打算开始刷题并在这里写下解题思路和一些想法,以便日后回顾,顺便分享给大家。我的计划是一天15题。这是我第一次在CSDN上发文章,还不是很熟悉怎么编辑。基本上每一题都会把代码和感想放这里。200......