PostgreSQL Administration BasicsPostgreSQL - це сучасна об'єктно-реляційна система управління базами даних. PostgreSQL є піонером у багатьох аспектах, які стали доступними в деяких комерційних СУБД набагато пізніше.
PostgreSQL - це вільне програмне забезпечення. PostgreSQL підтримує більшу частину стандарту SQL і пропонує багато сучасних можливостей.
На курсі вивчається установка програмного забезпечення і супровід бази даних PostgreSQL. Ви дізнаєтеся, як створюється база даних, вивчіть засоби ефективного управління компонентами бази даних.
Курс передбачає практичні заняття. Курс читається на платформі Linux. Для слухачів досвід роботи з Linux не є обов'язковим. Також розглядаються основні особливості адміністрування PostgreSQL під управлінням OC сімейства Windows.
після закінчення курсу ви будете вміти:
- встановлювати програмне забезпечення та конфігурувати базу даних PostgreSQL
- керувати користувачами
- керувати структурами зберігання
- резервувати та відновлювати базу даних
Модуль 1. Установка PostgreSQL
- штатна установка в системі Linux.
- штатна установка в системі Windows.
- Portable установка в системі Windows.
- файли конфігурацій.
- основні параметри сервера.
- Загальні параметри доступу
- Створення користувача.
- загальні права користувача.
- ролі та їх різновиди.
- аутентифікація.
- Створення бази даних.
- основні параметри бази даних.
- Установка штатних розширень.
- простір таблиць (tablespace)
- користувацькі права в базі даних.
- Управління об'єктами в базі даних.
- Права Користувача щодо об'єктів.
- режими доступу для функцій і тригерів.
- Шаблон бази даних.
- очищення сміття (вакуумування)
- перебудова індексів.
- перебудова об'єктів.
- поняття міграції. Основні реалізації міграцій.
- Дамп.
- Резервне копіювання на рівні файлової системи.
- локалі.
- зіставлення.
- таблиці символів.
- моніторинг використання диска.
- збір статистики