Пересказ статьи Ryan Booz. PostgreSQL Basics Getting started with psql
PostgreSQL имеет отдельный инструмент командной строки, который существует уже десятки лет и включен во все инсталляции PostgreSQL. Многие пользователи, разработчики и администраторы PostgreSQL с большим стажем полагаются на psql для быстрого подключения к базам данных, изучения схемы выполнения запросов SQL.
Знание того, как установить и использовать основные команды psql, является важным навыком для каждого, кто будет подключаться к PostgreSQL.
Continue reading "Основы PostgreSQL: начала работы с psql"
Пересказ статьи Ryan Booz. PostgreSQL Basics Object Ownership and Default Privileges
В
первой статье по безопасности я обсуждал как создавать и управлять ролями (пользователями и группами) в PostgreSQL. В зависимости от вашего представления о разрешениях, особенно в продуктах баз данных, некоторые нюансы в работе разрешений могут показаться необычными.
Понимание того, как работают роли и привилегии в PostgreSQL, является ключом к пониманию дальнейшей и зачастую более сбивающей с толку части безопасности -
владения объектами. Хотя имеется множество привилегий, которые можно присваивать в PostgreSQL, владение объектами обладает особым уровнем привилегии, которая не может быть передана другим ролям. Понимание последствий этого существенно для управления схемой вашей базы данных и доступа к содержащимся в ней объектам.
Continue reading "Основы PostgreSQL: владение объектами и привилегии по умолчанию "