Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Операция COPY для таблицы, содержащей поле составного типа / 5 сообщений из 5, страница 1 из 1
21.06.2016, 21:00
    #39259942
Gargantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция COPY для таблицы, содержащей поле составного типа
Здравствуйте.
Столкнулся с проблемой использования функции COPY для частичной вставки данных в поле составного типа?
Например, есть составной тип и таблица с полем данного типа:
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TYPE point AS (first real, second real);

CREATE TABLE a(
 x1 point
 x2 point 
);



Можно ли добавить записи, в которых задана только часть поля составного типа:
Код: sql
1.
COPY a (x1.fisrt) FROM 'filename'



по аналогии с тем, как это позволяет сделать функция INSERT
Код: sql
1.
INSERT INTO a (x1.fisrt) VALUES (1);

?
...
Рейтинг: 0 / 0
21.06.2016, 22:30
    #39259978
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция COPY для таблицы, содержащей поле составного типа
Gargantua,

Сделайте `pg_dump` для этой таблицы и посмотрите что да как.
...
Рейтинг: 0 / 0
22.06.2016, 15:51
    #39260488
Gargantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция COPY для таблицы, содержащей поле составного типа
vyegorov, как мне может помочь функция pg_dump - мой вопрос касается функции COPY, а не структуры таблицы?
...
Рейтинг: 0 / 0
22.06.2016, 17:10
    #39260589
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция COPY для таблицы, содержащей поле составного типа
Gargantuaпо аналогии с тем, как это позволяет сделать функция INSERT
Код: sql
1.
INSERT INTO a (x1.fisrt) VALUES (1);

?Думается copy "позволяет" как раз по аналогии.
...
Рейтинг: 0 / 0
22.06.2016, 17:37
    #39260625
Gargantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция COPY для таблицы, содержащей поле составного типа
p2., у Вас получается это сделать?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Операция COPY для таблицы, содержащей поле составного типа / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]