数据库管理
前提
对于时空数据库,您需要通过时空数据库控制台,创建一个初始账号,并通过数据管理(DMS)控制台创建和管理数据库。另外,也可以通过psql或pgAdmin创建和管理时空数据库。
数据管理控制台(DMS)
创建数据库
操作步骤
- 登录数据管理控制台(DMS),参考:数据管理控制台登陆。
- 成功登录后,在页面上方的菜单栏中,选择SQL操作 > SQL窗口。
在SQL窗口中按照如下方式,创建数据库:
CREATE DATABASE name
[ [ WITH ] [ OWNER [=] user_name ]
[ TEMPLATE [=] template ]
[ ENCODING [=] encoding ]
[ LC_COLLATE [=] lc_collate ]
[ LC_CTYPE [=] lc_ctype ]
[ TABLESPACE [=] tablespace_name ]
[ CONNECTION LIMIT [=] connlimit ] ]
例如,若您要创建一个名称为test的数据库,可以执行如下命令:
create database test;
- 单击执行,完成创建数据库。
删除数据库
操作步骤
- 登录数据管理控制台(DMS),参考:数据管理控制台登陆。
- 成功登录后,在页面上方的菜单栏中,选择SQL操作 > SQL窗口。
在SQL窗口中按照如下方式,删除数据库。
drop database <database name>
- 单击执行,完成数据库删除。
psql
安装psql交互式终端,管理时空数据库。
# X86_64平台下Red Hat Linux 7 /CentOS 7 系统,psql安装方法如下:
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noarch.rpm
yum install postgresql10
创建数据库
操作步骤
通过psql登录时空数据库
psql -U user -h host -d postgres -p port
其中,user为创建的初始账号,host为时空数据库地址,port为时空数据库端口
成功登录后,在终端窗口中按照如下方式,创建数据库:
CREATE DATABASE name
[ [ WITH ] [ OWNER [=] user_name ]
[ TEMPLATE [=] template ]
[ ENCODING [=] encoding ]
[ LC_COLLATE [=] lc_collate ]
[ LC_CTYPE [=] lc_ctype ]
[ TABLESPACE [=] tablespace_name ]
[ CONNECTION LIMIT [=] connlimit ] ]
例如,若您要创建一个名称为test的数据库,可以执行如下命令:
create database test;
删除数据库
操作步骤
通过psql登录时空数据库
psql -U user -h host -d postgres -p port
其中,user为创建的初始账号,host为时空数据库地址,port为时空数据库端口
成功登录后,在终端窗口中按照如下方式,删除数据库:
drop database <database name>
pgAdmin
pgAdmin是 PostgreSQL 图形客户端,可以直接用于连接 时空数据库。详情参见 官网。您可以从 PostgreSQL 官网 下载 pgAdmin 4 v4.3。pgAdmin 4 v4.3 支持各种平台,例如 Windows、MacOS 和 Linux。其它图形客户端,详情参见 图形客户端工具。
操作步骤
下载安装pgAdmin 4 v4.3。
选择Add new server,进入配置连接窗口。
填写配置信息,如下图所示:
- 单击save,即可连接到 时空数据库
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论