Re: foreign keys as arrays

Поиск
Список
Период
Сортировка
От Tulio Oliveira
Тема Re: foreign keys as arrays
Дата
Msg-id 3A4899C5.D031D892@marilia.com
обсуждение исходный текст
Ответ на "C" libpq-fe.h  (Tulio Oliveira <mestredosmagos@marilia.com>)
Список pgsql-general
Alan Young wrote:
>
> Is there a way I can do something like the following?
>
> create table t1 (
> t1id serial,
> );
>
> create table t2 (
> t1id int[] references t1 (t1id)
> );
>
> I know this doesn't work because I get an error message when trying to
> insert into t2.
>
> I'd like to be able allow multiple references if possible.  Has anyone found
> a way to make this work?
>
> Also, how do I update an array field?
>
> For example, t2.t1id = '{1,2,3}' and I want to add 4 to make it t2.t1id =
> '{1,2,3,4}'.
>
> Thanks.
> Alan Young
> Programmer/Analyst
> IDIGlobal.com

You must create T1 this form:

CREATE TABLE t1 (
    t1id SERIAL PRIMARY KEY
);


--
======================================================
AKACIA TECNOLOGIA
Desenvolvimento de sistemas para Internet
www.akacia.com.br

В списке pgsql-general по дате отправления:

Предыдущее
От: teg@redhat.com (Trond Eivind Glomsrød)
Дата:
Сообщение: Re: red hat/mysql fiasco
Следующее
От: Nelio Alves Pereira Filho
Дата:
Сообщение: MySQL to PostgreSQL