CREATE TABLE airports
( airport_code char( 3 ) NOT NULL, -- Код аэропорта
airport_name text
NOT NULL, -- Название аэропорта
city
text
NOT NULL, -- Город
longitude
float
NOT NULL, -- Координаты аэропорта: долгота
latitude
float
NOT NULL, -- Координаты аэропорта: широта
timezone
text
NOT NULL, -- Часовой пояс аэропорта
PRIMARY KEY ( airport_code )
);
Посмотрите описание этой таблицы:
\d airports
В команде \d можно было ввести лишь первые символы имени таблицы и нажать
клавишу — psql дополнил бы имя. При этом символов должно быть столько,
чтобы они однозначно определяли имя таблицы. В нашем случае есть еще таблица
aircrafts, поэтому можно было сделать так:
\d airp
а затем нажать клавишу . Можно было использовать автодополнение с самого
начала: введя только первую букву имени таблицы, т. е. «a», сразу нажать —
psql дополнит до «air», поскольку есть варианты aircrafts и airports. Дальше вы мо-
жете добавить букву «p» и нажать , а можете сначала просмотреть возможные
варианты, нажав дважды подряд.
В результате вы получите примерно такой вывод на экран:
Таблица "bookings.airports"
Столбец
|
Тип
| Модификаторы
--------------+------------------+--------------
airport_code | character(3)
| NOT NULL
airport_name | text
| NOT NULL
city
| text
| NOT NULL
longitude
| double precision | NOT NULL
latitude
| double precision | NOT NULL
timezone
| text
| NOT NULL
Индексы:
"airports_pkey" PRIMARY KEY, btree (airport_code)
107
|