Напишите код C# для изменения последовательности при сбое, который работает с PostGre - PullRequest
0 голосов
/ 27 мая 2020

Если я укажу неправильный идентификатор или JSON недействителен, моя последовательность в PostGre сохраняется. Если у меня уже есть 2 объекта в базе данных с ID 1 и ID 2, при неудачном создании третьего объекта и затем успехе он создаст его с ID 4.

Я искал способы решить эту проблему. Вот такой топи c:

Как сбросить последовательность первичных ключей postgres, когда он выпадает из синхронизации c?

Однако мне это не нравится использовать этот код SQL в PostGre просто потому, что база данных создается с использованием определенной функции c пользователя.

Есть ли способ отключить его с помощью кода C# или отправить команду на postgre с помощью C#? Я могу ввести запрос SQL в C# и отправить его на PostGre, но я читал, что это плохая практика.

В сети не так много информации об этом.

По закону наши счета должны быть последовательными, и их номер создается с использованием идентификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...