我的bdd tbs1上有一个表空间,但我想知道默认表空间是什么。我的问题是,显示默认表空间的命令没有返回任何内容:
postgres=# show default_tablespace ;
default_tablespace
--------------------
(1 row)
postgres=#当我尝试显示所有表空间时:
postgres=# \db+
List of tablespaces
Name | Owner | Location | Access privileges | Options | Size | Description
------------+----------+-----------------------------------------+-------------------+---------+----------+-------------
pg_default | postgres | | | | 326 MB |
pg_global | postgres | | | | 1241 kB |
tbs1 | fdu | ... | | | 553 MB |
(3 rows)如果show default_tablespace命令没有返回任何内容,这是否意味着默认表空间是pg_default?
谢谢
发布于 2019-10-02 16:22:33
是的,默认情况下,pg_default是默认表空间。
您可以使用default_tablespace参数或通过更改连接到的数据库的表空间来更改默认值。
请记住,在99%的PostgreSQL安装中,您不需要定义表空间。
https://stackoverflow.com/questions/58197169
复制相似问题