
数据库基集簇与数据库实例
数据库
创建数据库语法
CREATE DATABASE dbname WITH OWNER=username TEMPLATE=template ENCODING=encoding LC_COLLATE=lc_collate LC_TYPE=lc_ctype TABLESPACE=tablespace_name ALLOW_CONNECTIONS=allowconn CONNECTION LIMIT=connlimit IS_TEMPLATE=istemplate
| 参数 | 介绍 |
|---|---|
| dbname | 数据库名称,在同一个KES集簇下不能同名 |
| username | 指定该数据库的属主,默认属主是创建数据库的用户 |
| template | 模板名称,新建的数据库通过克隆数据库模板templatel而生成,可选择模板或自定义创建模板 |
| encoding | 数据库字符集 |
| lc_collate | 数据库的排序规则,默认参照模板方式 |
| lc_ctype | 数据库的字符分类,默认参照模板方式 |
| tablespace_name | 数据库关联的表空间,该库的相关对象存储空间将使用该表空间 |
| allowconn | False:不允许用户连接; True:允许用户连接 |
| connlimit | 数据库允许连接数,缺省为 -1 无限制 |
| istemplate | True:具有createdb权限的用户可以从模板; False:超级用户或库的所有者可以从模板克隆 |
sys_hba.conf是普通文本文件,可以直接使用文本编辑器修改连接类型 库名 用户名 客户端IP(网段) 认证方式配置选项解析
TYPE选项[表示主机连接类型]

DATABASE选项[表示数据库名称]

USER选项[表示登录用户]

METHOD选项

文件示例

sys_hba.conf中配置连接认证方式为ident映射名 操作系统用户 数据库用户,选项使用空格间隔