墨墨导读:最近被问到PG在线扩容的问题,本文整理了整个过程,之前写过一篇文章,供大家参考:《PosgreSQL三种表空间使用方式》https://www.modb.pro/db/14119。
1. 查看表空间
postgres=# \db+ List of tablespaces Name | Owner | Location | Access privileges | Options | Size | Description ------------+----------+----------+-------------------+---------+---------+------------- pg_default | postgres | | | | 1088 MB | pg_global | postgres | | | | 2167 kB | (2 rows)
可以看到这里没有自定义表空间,默认使用pg_default 表空间
2. 创建演示数据库和用户
使用新的数据库app,并且owner为app用户来进行演示
postgres=# create user app password'XXX';CREATE ROLEpostgres=# create database app o