Задать вопрос
hakain
@hakain
Немного знаю С/С++, Qt, и микроконтроллеры

PostgreSQL, как делать ссылки на другие поля?

Сразу скажу, что БД я работал крайне мало, и вопросы будут глупые. (В интернете уже искал)

Суть вопроса:

Есть таблица
id   name      content
1    слово1   описание слова
2    слово2   описание слова
3    слово3   описание слова
..     ...           ...

Мне нужно найти слово1 в описании остальных слов, и если это слово найдется то сделать ссылку на это слово (к примеру, слово1 -> слово2).

Изначально думал, что можно было бы создать еще одну колонку с типом массив и добавлять туда id. Но, думаю, это неверно. Находил такие вещи как связывание один ко многим, но не совсем понял как применить это для моего случая.

Буду рад примерам.
  • Вопрос задан
  • 1211 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@lega
колонку-массив либо полнотекстовый индекс на content, "связывание один ко многим" - оверхед
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы