@alex_ak1

Почему так сделано postgresql работа с tablespace?

Поднял на убунте 22 postgresql. Подсоединил ссд для скорости и установил default_tablespace = ssd; (этот таблеспейс указывает на папку на ссд, конечно-же).
Создаю базу, она оказывается в таблеспейс pg_default. Создаю таблицы - они оказываются в таблеспейс ssd. Таблицы создаются без явного указания требуемого таблеспейса.
Почему так странно - база в одном месте, а таблицы - в другом?
Я делаю что-то не так?

Можно конечно просто перенести pg_default на ссд, но... Но я не знаю, что лучше :)
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
2022 год блин. Ставите весь целиком PGDATA на nvme ssd.

Почему такие default_tablespace - потому что как бы их не сделать, всё равно сыпятся вопросы (куча вопросов) "ой а почему команда Х сделала Z, ведь логично что я хотел Y"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы