Re: [pgsql-ru-general] Вопрос по нумерации

Поиск
Список
Период
Сортировка
От Виктор Вислобоков
Тема Re: [pgsql-ru-general] Вопрос по нумерации
Дата
Msg-id CAM6AoWYWymJNOovRS1f4EM+G82vjZtzG=+=xEi83muS7KZEs0g@mail.gmail.com
обсуждение исходный текст
Ответ на Вопрос по нумерации  (Владимир Комаров <vlads@sibnet.ru>)
Список pgsql-ru-general
Я бы решил так. Создал бы таблицу хранения удалённых номеров из других таблиц save_num и повесил бы триггеры.
При удалении номера из какой-либо таблицы, триггером вносилась бы запись с этим номеров в save_num.
При вставке новой записи в какую-либо таблицу, триггером проверялось бы наличие ранее сохраннённых номеров для этой таблицы в save_num, откуда выбирался бы минимальный с последующим удалением его из save_num. Вот и всё собственно

27 августа 2015 г., 18:26 пользователь Владимир Комаров <vlads@sibnet.ru> написал:

Есть таблица. Есть столбец Х .

Необходимо внести строку так, чтобы номер, попадаемый в Х был минимальным уникальным.

Например, есть строки: 1,2,3,4,6,7,9

Значит новая строка должна быть с номером 5

Как это сделать максимально быстро?

 

 


В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Alexey Vasiliev
Дата:
Сообщение: Re: [pgsql-ru-general] Вопрос по нумерации
Следующее
От: Андрей Зевакин
Дата:
Сообщение: Re: [pgsql-ru-general] Вопрос по нумерации