Документация по PostgreSQL

В документации по PostgreSQL рекомендуется изменить тип дан­ных столбца на тот же самый, что приведет к переписыванию всех строк. Однако при этом таблица полностью блокируется на длитель­ное время, по крайней мере в больших базах данных. Лучше по воз­можности не использовать в «боевой» системе для столбцов команду Drop. Просто отмечайте те изменения, которые вы бы сделали, если бы было время. В качестве альтернативы можно использовать Vacuum, Так как при этом таблица не будет переписана. Однако и здесь следует соблюдать осторожность, поскольку в этом случае таблица также будет блокироваться. Индексы, ссылающиеся на удаленный столбец, тоже будут удалены. Если от этих столбцов зависят другие объекты, то Alter table Не вы­полнится. Это можно преодолеть с помощью опции Cascade: К счастью, изменение типов столбцов — операция нечастая. Но если возникла такая необходимость, вы должны учесть все детали, чтобы минимизировать возможность ошибки. Хороший способ улучшить эффективность администрирования — разделение объектов. Осталось только узнать, как создавать новые схемы и удалять те, которые больше не нужны.
Для добавления новой схемы выполните команду: Если нужно, чтобы этой схемой владел определенный пользова­тель, можно добавить соответствующую опцию: Если нужно создать схему, имя которой совпадает с именем суще­ствующего пользователя, чтобы этот пользователь стал ее владель­цем, попробуйте выполнить следующее: Во многих СУБД имя схемы совпадает с именем ее владельца. В PostgreSQL в схеме, принадлежащей одному пользователю, могут быть объекты, принадлежащие другому пользователю, поэтому если имя схемы совпадает с именем ее владельца, возникнет путаница. Ее можно избежать, если использовать два типа схем: в схеме, имя ко­торой совпадает с именем ее владельца, должны находиться только объекты, принадлежащие тому же пользователю; у других схем до­пустимо разделяемое владение. Других дополнительных опций у ко­манды CREATE SCHEMA Нет. Для удаления схемы с именем str нужно выполнить:



Рубрика: Женский интерес

Комментарии закрыты.