PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Стойностите на колоните на PostgreSQL трябва да са в последователност

Написах подробен пример за внедряване на последователност без пропуски с помощта на PL/PgSQL тук .

Общата идея е, че искате таблица да съхранява стойностите на последователността и използвате SELECT ... FOR UPDATE последвано от UPDATE - или съкратеното UPDATE ... RETURNING - за да получите стойности от него, докато заключвате реда, докато вашата транзакция не бъде извършена или отменена.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Комбинациите на PostgreSQL за разлика от пермутациите

  2. Инсталирайте libpq-dev на Mac OS X

  3. Postgresql - Заявката работи много по-бързо с enable_nestloop=false. Защо проектантът не прави правилното нещо?

  4. Избиране на сума и текущо салдо за последните 18 месеца с generate_series

  5. django test app error - Получих грешка при създаването на тестовата база данни:разрешението е отказано за създаване на база данни