Re: schema question
| От | Isaac Vetter |
|---|---|
| Тема | Re: schema question |
| Дата | |
| Msg-id | 475EB854.5050309@math.purdue.edu обсуждение исходный текст |
| Ответ на | Re: schema question ("Sean Davis" <sdavis2@mail.nih.gov>) |
| Список | pgsql-novice |
Sean Davis wrote: > I recently created the 111th table and I cannot create foreign key > constraints. > > Postgresql acts like the new table is in a different schema that the > referenced table. Additionally, if I go back to a previously created > table and try to rename a foreign key column (by dropping and adding) I > cannot recreate the foreign key. The error that I get is that the > referenced schema does not exist: > > ERROR: schema "table2" does not exist > > If I specify the schema name on both tablenames, when adding the > constraint: > > alter table public.table1 add foreign key(table2_id) references > public.table2.id ; > > > This should be: > > public.table2(id) > > Does that fix the problem? OMG! This was exactly the problem: a stupid syntax error. I've literally created hundreds of foreign keys in pgsql, but did not see the problem with this one. Much thanks, Sean. Isaac
Вложения
В списке pgsql-novice по дате отправления: