美文网首页db
postgresql查询表空间、创建表空间

postgresql查询表空间、创建表空间

作者: gis杭州 | 来源:发表于2019-01-15 15:12 被阅读0次

    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

    相关文章

      网友评论

        本文标题:postgresql查询表空间、创建表空间

        本文链接:https://www.haomeiwen.com/subject/igkydqtx.html