Реализовать подпункт в SQLite - PullRequest
0 голосов
/ 02 января 2011

Как я могу реализовать подпункт, где у элемента будет родитель для того же элемента.Например, у меня есть база данных, которая содержит задачи / задачи.Каждая задача имеет заголовок (TEXT), заполненный (INTEGER [1, если истина, 0, если ложь]) и дату окончания (TEXT).Я хотел бы добавить функциональность, чтобы иметь подзадачи, где задача может иметь родительскую задачу.Как бы я реализовать это в SQLite для Android? NOT IN SQL! Так что никаких внешних ключей (хотя триггеры разрешены)!Могу ли я просто иметь отдельную таблицу (подзадачу) и иметь триггер внешнего ключа для связи подзадачи (INTEGER parent) с задачей (INTEGER PRIMARY KEY AUTOINCREMENT _id)?Или я должен добавить столбец к моей исходной таблице задач (INTEGER parent)?Как я мог это реализовать?

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Хорошо, наверное, я слишком опоздал, но, возможно, эта ссылка может помочь.Если не тебе, то кому-то еще.

0 голосов
/ 16 июня 2011

Я бы пошел с последней твоей мыслью. Измените исходную таблицу, добавив столбец «parnent» и сохраняйте идентификатор родительской задачи.

Создание другой таблицы только для подзадач было бы не лучшим решением. что вы будете делать, если ваша подзадача будет иметь собственные подзадачи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...