postgres 9.6 show default_tablespace - PullRequest
       36

postgres 9.6 show default_tablespace

0 голосов
/ 02 октября 2019

У меня есть табличное пространство на моем 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 Ответ

1 голос
/ 02 октября 2019

Да, по умолчанию pg_default является табличным пространством по умолчанию.

Вы можете изменить значение по умолчанию с помощью параметра default_tablespace или путем изменения табличного пространства базы данных, к которой вы подключены.

Помните, что в 99% всех установок PostgreSQL вам не нужно определять табличные пространства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...