1 连接数据库,使用\db命令显示表空间
su postgres
/usr/pgsql-11/bin/psql -p 5432
\db
image.png
上图显示仅有默认但表空间
2 创建表空间;先确保这个目录存在,若果不存在自行去root登录后创建该目录,或者另指定存在的目录
语法
CREATE TABLESPACE tablespace_name
[ OWNER user_name ]
LOCATION 'directory'
[ WITH ( tablespace_option = value [, ... ] ) ]
create tablespace "geoserver_tablespace" location '/usr/local/pgdata';
image.png
报错信息表明没有权限创建,应当登录root去修改一下这个目录归属权限给postgres用户后再去创建
/usr/local
chown -R postgres pgdata/
image.png
再次查看所有表空间
image.png
也可在可视化数据库客户端中操作(pgadmin为例)
image.png
image.png
image.png
网友评论