Size: a a a

2020 March 25

MB

M Botyuk in learn.java
Всем привет, использую БД Postgres. Можно ли в ней создать логику создания id, чтобы когда при удалении пользователя, его id  получается освобождается и потом оно примваивалось бы новому пользователю. Спасибо.
источник

DS

Dmitriy Shilnikov in learn.java
M Botyuk
Всем привет, использую БД Postgres. Можно ли в ней создать логику создания id, чтобы когда при удалении пользователя, его id  получается освобождается и потом оно примваивалось бы новому пользователю. Спасибо.
Ну ты можешь запросом находить пропуск и использовать его в качестве id. Но придётся решать много проблем, типа одновременного создания пользователей в параллельных транзакциях.
Ты точно уверен, что тебе оно надо?
источник

MB

M Botyuk in learn.java
просто интересовала Практика, используется ли это или лучше не смотреть даже в эту сторону
источник

DS

Dmitriy Shilnikov in learn.java
M Botyuk
просто интересовала Практика, используется ли это или лучше не смотреть даже в эту сторону
Лучше не смотреть в эту сторону
источник

MB

M Botyuk in learn.java
источник

MB

M Botyuk in learn.java
Так может быть?
источник

DS

Dmitriy Shilnikov in learn.java
Ну это обычная генерация id через последовательность
источник

DS

Dmitriy Shilnikov in learn.java
В чём именно вопрос?
источник

d

dandyhorse in learn.java
Vladislav
Всем привет. Есть ли в Intellij Idea команда для того чтобы поменять два выделенных слова местами?
источник

MB

M Botyuk in learn.java
Вот задача которая была мне поставлена: Перенести генерацию id hibernate на sequance
источник

MB

M Botyuk in learn.java
выше ее решение, стоит ли копать дальше или мое решение годное?)
источник

AS

Artyom Serdyuk in learn.java
M Botyuk
Всем привет, использую БД Postgres. Можно ли в ней создать логику создания id, чтобы когда при удалении пользователя, его id  получается освобождается и потом оно примваивалось бы новому пользователю. Спасибо.
У такого решения есть сильный недостаток. К примеру ты удаляеш только пользотеля, а связанные с ним данные остаются) в итоге ты получил ситуацию когда у нового пользотеля будут чужие данные) именно поэтому id всегда уникальны и не переиспользуются)
источник

AS

Artyom Serdyuk in learn.java
Ну и это сбивает сортировку по умолчанию. Надо четко указывать в каком порядке выводить записи
источник

MB

M Botyuk in learn.java
а может ли одна таблица использоваться дня нескольких сущностей?
источник

MB

M Botyuk in learn.java
источник

PG

Pavel Glukhov in learn.java
так у вас не таблица же а sequence
источник

PG

Pavel Glukhov in learn.java
GenerationType.SEQUENCE
источник

PG

Pavel Glukhov in learn.java
или как?
источник

MB

M Botyuk in learn.java
ну да, не так выразился
источник

PG

Pavel Glukhov in learn.java
M Botyuk
ну да, не так выразился
да, может. почему бы и нет
источник