The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Базы данных, SQL" / Оглавление документа

Использование 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 |
+----------------------------------+----------------------------------+-------+

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру