После создания директории создать табличное пространство несложно:
Можно удалить только пустое табличное пространство, но как узнать, является ли оно пустым?
В табличных пространствах могут быть постоянные и временные объекты. Постоянные объекты данных — это таблицы, индексы и объекты toast. Но об объектах toast можно не беспокоиться, так как они создаются и всегда «живут» в том же табличном пространстве, что и их основная таблица; к тому же, правами на них вы управлять все равно не сможете. Индексы могут находиться в разделенных табличных пространствах, если это нужно для повышения производительности. Для этого требуется отдельное указание при создании индекса с помощью Create index. По умолчанию индексы создаются В Том же табличном пространстве, что и таблица, которой они принадлежат.
В табличном пространстве могут быть и временные объекты — специально созданные пользователями временные таблицы или файлы данных, создаваемые неявно, когда большие запросы не помещаются в указанное для них пространство work_mem. Они создаются с учетом значения параметра temp_tabiespaces, и это, как правило, вызывает определенные трудности. Дело в том, что пользователи могут изменять для себя значение данного параметра, и вы никогда не узнаете, какое значение он имеет для каждого пользователя. Табличное пространство для каждого объекта пользователя можно выяснить с помощью запроса: Можно также посмотреть значения в столбцах Spcowner, relowner, relacl И Spcacl, Чтобы узнать, кто владелец и каковы его права. Столбцы Reiaci И Spcacl Ссылаются на «список контроля доступа», в котором определены права доступа к этим объектам. В столбцах Spcowner И reiowner записан владелец табличного пространства и таблиц/индексов соответственно.
Рубрика: Женский интерес