Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / индекс на прародителя возможен? / 3 сообщений из 3, страница 1 из 1
24.02.2016, 15:19
    #39177858
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
индекс на прародителя возможен?
есть таблица A, на нее ссылается таблица B по полю b.a_id,
на таблицу B ссылается таблица C по полю с.b_id=b.b_id

можно ли на таблицу С сделать такой индекс в котором хранилась бы инфа: с.a_id поскольку в таблице С этого поля нет-(
...
Рейтинг: 0 / 0
24.02.2016, 15:49
    #39177894
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
индекс на прародителя возможен?
Legushkaесть таблица A, на нее ссылается таблица B по полю b.a_id,
на таблицу B ссылается таблица C по полю с.b_id=b.b_id

можно ли на таблицу С сделать такой индекс в котором хранилась бы инфа: с.a_id поскольку в таблице С этого поля нет-(

Нет нельзя, для этого проводят денормализацию схемы и вводят копию c.a_id d в таблицу C.
(если очень надо конечно так как это разрастание сложности и появление дублирующихся данных + риск рассогласования)

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
24.02.2016, 16:14
    #39177927
ОКТОГЕН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
индекс на прародителя возможен?
Legushkaесть таблица A, на нее ссылается таблица B по полю b.a_id,
на таблицу B ссылается таблица C по полю с.b_id=b.b_id

можно ли на таблицу С сделать такой индекс в котором хранилась бы инфа: с.a_id поскольку в таблице С этого поля нет-(
Может, стоит привести вашу схему данных?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / индекс на прародителя возможен? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]