powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Динамические последовательности, ограничение последовательности
3 сообщений из 3, страница 1 из 1
Динамические последовательности, ограничение последовательности
    #38925445
SadekiSan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Проблема у меня следующая. Есть таблица, в которой нас интересует две колонки. Условно первая колонка (число, category) - это категория форума, вторая (число, theme) - тема. На сайте для пользователя в каждой категории есть кнопка создать тему. Что должно происходить с таблицей, когда пользователь жмёт кнопку создать тему, в таблицу добавляется строка, где в к category записывается номер категории, а вот в theme ВНИМАНИЕ!!! бд сама подставляет значение (условия: theme начинается с 1, и для каждого поля номера в поле category своя последовательность, то есть если есть запись category - 1, theme - 1, следующей записью, если человек создал тему в другой категории будет caterory - 2, theme - 1, а следующая запись в категории 1, будет category - 1, theme 2,). Вот, подскажите, пожалуйста, как это реализовать.
...
Рейтинг: 0 / 0
Динамические последовательности, ограничение последовательности
    #38925506
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SadekiSan,

Блокируешь всю таблицу, получаешь coalesce(max, 0)+1, вставляешь...
С сиквенсом нет смысла надеяться на "последовательную" нумерацию.
...
Рейтинг: 0 / 0
Динамические последовательности, ограничение последовательности
    #38926457
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откажитесь от требования последовательной нумерации в категории. Достаточно сквозной уникальной нумерации.

category - 1, theme - 1
category - 1, theme - 2
category - 2, theme - 3
category - 1, theme - 4
category - 2, theme - 5
...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Динамические последовательности, ограничение последовательности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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