Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 

 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




Использование Postgres

Использование Postgres

После того как Postgres установлен, системная база данных создана, демон postmaster запущен, и регрессивные тесты прошли, ты наверно, хочешь увидеть как Postgres делает чего-нибудь. Это легко. Вызови диалоговый интерфейс Postgres, psql:

% psql template1
(psql открывает эту базу данных, но на данный момент существует только одна база данных - template1, которая всегда существует. Мы будем подключаться к ней до того момента, пока не создадим другую и будем ее использовать.)

Отклик от psql:

Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: template1

template1=>

Создадим базу данных foo:

template1=> create database foo;
CREATEDB
(Возьми в привычку включать в SQL точки с запятой. Psql ничего не выполнит, пока не увидит точку с запятой или "\g" и точка с запятой необходима для разделения операторов.)

Теперь подключимся к новой базе данных:

template1=> \c foo
connecting to new database: foo
(команда "слэш" не SQL, как и точка с запятой. Используй \?, чтобы увидеть все команды слэш.)

И создадим таблицу:

foo=> create table bar (i int4, c char(16));
CREATE

Затем изучим новую таблицу:

foo=> \d bar

Table    = bar
+----------------------------------+----------------------------------+-------+
|              Field               |              Type                | Length|
+----------------------------------+----------------------------------+-------+
| i                                | int4                             |     4 |
| c                                | (bp)char                         |    16 |
+----------------------------------+----------------------------------+-------+

И так далее. Идею ты понял.



With any suggestions or questions please feel free to contact us