Введение
Для кого написана эта книга? | PostgreSQL заслуженно считается одной из лучших СУБД, распространяемых с открытыми текстами, а по своим возможностям PostgreSQL успешно конкурирует со многими коммерческими пакетами.Что такое PostgreSQL?
Установка PostgreSQL
Подготовка к установке
10 этапов установки PostgreSQL. Этап 1. Создание пользователя postgres.
Этап 2. Установка пакета исходных текстов PostgreSQL.
Этап 3. Настройка конфигурации.
Этап 4. компиляция исходных текстов.
Этап 5. Регрессионное тестирование.
Этап 6. Установка откомпилированных программ и библиотек.
Этап 7. Настройка переменных среды.
Этап 8. Инициализация и запуск PostgreSQL.
Этап 9. Настройка сценария SysV для PostgreSQL.
Этап 10. Создание базы данных.Краткий курс SQL
SQL в PostgreSQL
Знакомство с psql
Использование таблиц
Добавление данных командами INSERT и COPY
Выборка данных командой SELECT
Выбор источников в секции FROM
Удаление дубликатов и ключевое слово DISTINCT
Объединение наборов данных
Группировка записей
Сортировка записей
Выбор интервалов записей
Сравнение наборов записей
Конструкции CASE
Создание таблиц на базе существующих таблиц
Модификация записей командой UPDATE
Удаление записей командой DELETE
Подзапросы
Представления. Другие возможности SQL.Операторы и функции
Клиенты PostgreSQL
Нетривиальные возможности
Аутентификация и шифрование
В этой главе рассматриваются базовые принципы аутентификации и шифрования клиентских сеансов на сервере PostgreSQL В частности, описаны настройка файла pg_hba.conf для различных схем аутентификации и некоторые распространенные способы шифрования клиентских подключений.Управление базами данных
Управление пользователями и группами
PL/pgSQL
JDBC
LXP
Преимущества LXP
Базовые возможности
Установка и настройка LXP
Знакомство с разметкой LXP
Переменные и объекты LXP
Использование cookie в LXP
Лексический разбор тегов
Условная логика
Циклы
Включение данных
Включение файлов LXP
Включение файлов с разделителями
Включение файлов XML, RSS и RDF
Включение внешних источников данных
Внешние тегиКоманды PostgreSQL
ABORT
ALTER GROUP
ALTER TABLE
ALTER USER
BEGIN
CLOSE
CLUSTER
COMMENT
COMMIT
COPY
CREATE AGGREGATE
CREATE DATABASE
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE LANGUAGE
CREATE OPERATOR
СREATE RULE
CREATE SEQUENCE
CREATE TABLE
CREATE TABLE AS
CRЕАТЕ TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURRENT DATE. CURRENT_TIME.
CURRENT_TIMESTAMP. CURRENT_USER.
DECLARE
DELETE
DROP AGGREGATE
DROP DATABASE
DROP FUNCTION
DROP GROUP. DROP INDEX.
DROP LANGUAGE
DROP OPERATOR
DROP RULE. DROP SEQUENCE.
DROP TABLE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW. END.
EXPLAIN
FETCH
GRANT
INSERT
LISTEN
LOAD
LОСК
MOVE
NOTIFY
REINDEX
RESET
REVOKE
ROLLBACK
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET TRANSACTION
SHOW
TRUNCATE
UNLISTEN
UPDATE
VACUUMПриложения
SamoYchiteli.ru
Иллюстрированные самоучители