2013-11-13 7 views
1

Я пытаюсь создать таблицу арендаторов в postgres. Я использую смежный подход к списку. Мой вопрос в том, как я должен ссылаться на идентификатор той же таблицы при создании модели данных?Ключ в той же таблице в postgres?

create table nodes (
    id serial primary key, 
    parentid WHAT GOES HERE? 
    name varchar, 
); 
+1

'ParentId INTEGER Лит узлы (ID)' – wildplasser

ответ

2

Вы можете сделать:

create table nodes (
    id serial primary key, 
    parentid integer references nodes(id), 
    name varchar 
); 

Они называются "автореферентная таблица"

Смежные вопросы