Документация по PostgreSQL 8.4.2 | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 2. Язык SQL | Fast Forward | Next |
Данная глава представляет обзор использования SQL для выполнения простых операций. Данное учебное руководство задумывалось только для введения в SQL, а не как исчерпывающее руководство. По работе с SQL было написано несколько книг, включая Understanding the New SQL и A Guide to the SQL Standard. Вы должны получить представление о некоторых особенностях языка в PostgreSQL, которые являются расширениями стандарта.
В примерах, которые даны ниже, мы считаем, что вы создали базу данных с именем mydb, как описывалось в предыдущей главе, а также запустили psql.
Примеры, данные в этом руководстве, вы также можете найти в дистрибутиве исходных текстов PostgreSQL в каталоге src/tutorial/. Чтобы использовать эти файлы, сперва перейдите в этот каталог и запустите make:
$ cd ..../src/tutorial $ make
Эта команда создаст скрипты и скомпилирует C файлы, содержащие определяемые пользователем функции и типы. (Если вы установили PostgreSQL из пакета, а не собрали её из исходных текстов, то посмотрите в подкаталог с именем tutorial, в дистрибутиве PostgreSQL. Утилита make уже должна была всё сделать для вас. Затем для запуска учебного руководства, сделайте следующее:
$ cd ..../tutorial $ psql -s mydb ... mydb=> \i basics.sql
Команда \i читает другие команды из заданного файла. Опция -s для psql переключает вас в режим пошагового выполнения, когда перед выполнением каждого оператора на сервере происходит пауза. Команды, используемые в данном разделе находятся в файле basics.sql.