Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создать тип данный в PostgreSQL, Массив сложной структуры 
:(
    Опции темы
02077461
Дата 5.1.2008, 02:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



Используется PostgreSQL. 
Возникла необходимость создать сложную структуру 
Код

CREATE TYPE photo_sizes
   AS (id integer, width integer, height integer, fsize integer);
COMMENT ON TYPE photo_sizes IS 'Ла ла ла ла ла ';

и, более того, поле сделать массивом этой структуры. подскажите, возможно ли это?.. 
PM   Вверх
Deniz
Дата 9.1.2008, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: нет
Всего: 44



Цитата(02077461 @  5.1.2008,  05:09 Найти цитируемый пост)
и, более того, поле сделать массивом этой структуры. подскажите, возможно ли это?..  
дополнительная таблица


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
02077461
Дата 9.1.2008, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



Этот вариант рассматривался, однако отбросился по некоторым фактором. Возможности не нашел, использую несколько массивов простых типов.

PM   Вверх
DEER
Дата 9.1.2008, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: нет
Всего: 13



функция возвращает массив типа photo_sizes
Код

CREATE FUNCTION get_photo_sizes
            RETURNS SETOF photo_sizes

аналогично наверное и переменныу такого типа можно объявить

Это сообщение отредактировал(а) DEER - 9.1.2008, 16:39


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PostgreSQL | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.