建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想

课程交流-《数据库》

杨秀湖 2020/8/22 1191

欢迎各位老师就《数据库》这门课程的联合课程开发和教学实践进行交流和沟通。

回复 (5)

子晓
0 0
2020/11/25 09:15

麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗?

晨琨
0 0
2020/11/25 17:17

回复:子晓 发表于 2020-11-25 09:15 麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗

openGauss,目前已经支持如下操作系统,而且后续会不断的推进并支持更多的操作系统:

  • ARM:

    • openEuler 20.3LTS(推荐采用此操作系统)

    • 麒麟V10

  • X86:

    • openEuler 20.3LTS

    • CentOS 7.6

      说明:

      建议使用英文操作系统,当前安装包只能在英文操作系统上安装使用。


sunny1128
0 0
2020/12/15 10:41

openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样?

晨琨
0 0
2020/12/15 17:59

回复:sunny1128 发表于 2020-12-15 10:41 openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样?

Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。

每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的Schema,且所有用户都拥有此Schema的权限。可以通过Schema分组数据库对象。Schema类似于操作系统目录,但Schema不能嵌套。

相同的数据库对象名称可以应用在同一数据库的不同Schema中,而没有冲突。例如,a_schema和b_schema都可以包含名为mytable的表。具有所需权限的用户可以访问数据库的多个Schema中的对象。

openGauss在数据库创建用户时,系统会自动帮助用户创建一个同名Schema,且还可以单独创建另外不同名的Schema从而把不同名的Schema的所属者指向给创建的用户,也就是说openGauss中用户跟Schema不是一对一同名强绑定的,而ORACLE中的Schema其实指的就是用户,这二者是一对一同名强绑定的

由于 openGauss中用户、Schema的使用上具有灵活性,所以在创建数据库对象时,对象默认是创建在数据库搜索路径中的第一个Schema内的。

查看数据库搜索路径,请参考如下代码:

postgres=# SHOW SEARCH_PATH;

search_path

----------------

"$user",public

(1 row)


sunny1128
0 0
2021/1/5 16:35

麻烦问一下,切换到omm用户,使用gsql连接数据库的时候,报如下错误的原因是什么?怎么解决?

image.png


上划加载中
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

杨秀湖

角色:校园大使

话题:10

发消息
发表于2020年08月22日 01:28:22 11915
直达本楼层的链接
楼主
倒序浏览 只看该作者
[课程交流] 课程交流-《数据库》

欢迎各位老师就《数据库》这门课程的联合课程开发和教学实践进行交流和沟通。

点赞 举报
分享

分享文章到朋友圈

分享文章到微博

子晓

角色:成员

话题:1

发消息
发表于2020年11月25日 09:15:59
直达本楼层的链接
沙发
只看该作者

麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗?

点赞 评论 引用 举报

晨琨

角色:成员

话题:0

发消息
发表于2020年11月25日 17:17:00
直达本楼层的链接
板凳
只看该作者

回复:子晓 发表于 2020-11-25 09:15 麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗

openGauss,目前已经支持如下操作系统,而且后续会不断的推进并支持更多的操作系统:

  • ARM:

    • openEuler 20.3LTS(推荐采用此操作系统)

    • 麒麟V10

  • X86:

    • openEuler 20.3LTS

    • CentOS 7.6

      说明:

      建议使用英文操作系统,当前安装包只能在英文操作系统上安装使用。


点赞 评论 引用 举报

sunny1128

角色:成员

话题:0

发消息
发表于2020年12月15日 10:41:29
直达本楼层的链接
地板
只看该作者

openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样?

点赞 评论 引用 举报

晨琨

角色:成员

话题:0

发消息
发表于2020年12月15日 17:59:31
直达本楼层的链接
5#
只看该作者

回复:sunny1128 发表于 2020-12-15 10:41 openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样?

Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。

每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的Schema,且所有用户都拥有此Schema的权限。可以通过Schema分组数据库对象。Schema类似于操作系统目录,但Schema不能嵌套。

相同的数据库对象名称可以应用在同一数据库的不同Schema中,而没有冲突。例如,a_schema和b_schema都可以包含名为mytable的表。具有所需权限的用户可以访问数据库的多个Schema中的对象。

openGauss在数据库创建用户时,系统会自动帮助用户创建一个同名Schema,且还可以单独创建另外不同名的Schema从而把不同名的Schema的所属者指向给创建的用户,也就是说openGauss中用户跟Schema不是一对一同名强绑定的,而ORACLE中的Schema其实指的就是用户,这二者是一对一同名强绑定的

由于 openGauss中用户、Schema的使用上具有灵活性,所以在创建数据库对象时,对象默认是创建在数据库搜索路径中的第一个Schema内的。

查看数据库搜索路径,请参考如下代码:

postgres=# SHOW SEARCH_PATH;

search_path

----------------

"$user",public

(1 row)


点赞 评论 引用 举报

sunny1128

角色:成员

话题:0

发消息
发表于2021年01月05日 16:35:41
直达本楼层的链接
6#
只看该作者

麻烦问一下,切换到omm用户,使用gsql连接数据库的时候,报如下错误的原因是什么?怎么解决?

image.png


点赞 评论 引用 举报

游客

您需要登录后才可以回帖 登录 | 立即注册