openGauss 相对于 PostgreSQL 数据库来说臃肿一些,在 openGauss2.0 版本之前内存至少要 8GB,小了根本启动不了,2.0 版本之后这一块有比较大的改进,小内存也可以启动了。原生 PostgreSQL 主程序小于 10MB,而 openGauss 则为 100MB: [root@pg01 ~]# ls -l /usr/pgsql-12/bin/postgres -rwxr-xr-x 1 root roo...
1.安装包下载 https://github.com/darold/ora2pg/releases/tag/v24.1 [root@ora2pg opt]# mkdir...
openGauss源码编译时不需要打开上面两个选项,否则编译会报错。 客户端psql或者gsql需要检查libpq是否有ssl动态库的调用。 $ ldd /opt/pgsql/lib/libpq.so |grep libssl libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f7f29cc4000) $ ldd /opt/og/lib/libpq.so |grep libssllibssl.so.1.1 => /opt...
postgresql.conf和pg_hba.conf这两个文件很重要。postgresql.conf为参数文件,pg_hba.conf是黑白名单,在修改之前最好做一下备份。[root@jeames ~]# find / -name postgresql.conf /opt/software/openGauss/data/single_node/postgresql.conf /var/lib/pgsql/15/data/postgresql.conf [root@jeames ~]# find / ...
from pg_partition where parentidin(select oid from pg_class where relname='tab_part');relname|parttype|parentid|boundaries---+---+---+---tab_part|r|16412|p_20210401|p|16412|{"2021-04-01 00:00:00"}p_20210402|p|16412|{"2021-04-02 00:00:00"}p_max|p|16412|{NULL}(4rows) 接...
当前版本函数/存储过程的LANGUAGE只支持SQL和PL/pgSQL,不支持C和JAVA等其他过程语言。不支持在函数/存储过程中执行其他查询加密列的函数/存储过程。当前版本不支持default、DECLARE中为变量赋予默认值,且不支持对DECLARE中的返回值进行解密,用户可以用执行函数使用输入参数、输出参数来代替使用。不支持gs_dump对涉及加密...
2.1 开启数据库监听 postgresql.conf和pg_hba.conf这两个文件很重要。 postgresql.conf为参数文件,pg_hba.conf是黑白名单,在修改之前最好做一下备份。 [root@jeames ~]# find / -name postgresql.conf/opt/software/openGauss/data/single_node/postgresql.conf/var/lib/pgsql/15/data/postgresql.conf[root@jeame...
密态支持函数/存储过程当前版本只支持sql和PL/pgSQL两种语言。由于密态支持存储过程中创建和执行函数/存储过程对用户是无感知的,因此语法和非密态无区别。 密态等值查询支持函数存储过程新增系统表gs_encrypted_proc,用于存储参数返回的原始数据类型。 122.1 创建并执行涉及加密列的函数/存储过程 ...
FROM pg_catalog.pg_roles r WHERE r.rolname not in ('gs_role_copy_files', 'gs_role_signal_backend', 'gs_role_tablespace', 'gs_role_replication', 'gs_role_account_lock', 'gs_role_pldebugger') ORDER BY 1; *** List of roles Role name | Attributes...
上面是在opengauss 1.1.0版本上测试的,从2.0.0版本开始,模板库默认字符集由SQL_ASCII改为了UTF8,同时数据库兼容性由ORACLE改为PG,对本测试的影响是date数据类型。 目前只支持INTERVAL-RANGE,其它方式不支持。 间隔分区字段必须是时间类型(date或timestamp)。