postgres 9.6 显示 default_tablespace
Posted
技术标签:
【中文标题】postgres 9.6 显示 default_tablespace【英文标题】:postgres 9.6 show default_tablespace 【发布时间】:2019-10-02 07:42:26 【问题描述】:我的 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
?
谢谢
【问题讨论】:
【参考方案1】:是的,默认情况下pg_default
是默认表空间。
您可以使用default_tablespace
参数或通过更改您连接的数据库的表空间来更改默认值。
请注意,在 99% 的 PostgreSQL 安装中,您不需要定义表空间。
【讨论】:
以上是关于postgres 9.6 显示 default_tablespace的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Homebrew 将 Postgis 安装到 Postgres@9.6 的 Keg 安装中?
Postgres 9.6 如何遍历数组并将每个数组值插入表中?