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

Последователностите не са засегнати от транзакции?

Не би било добра идея да се връщат последователности. Представете си две транзакции, които се случват едновременно, всяка от които използва последователността за уникален идентификатор. Ако втората транзакция се извърши и първата транзакция се върне назад, тогава втората вмъква ред с „2“, докато първата връща последователността обратно до „1“.

Ако тази последователност се използва отново, стойността на последователността ще стане "2", което може да доведе до уникален проблем с ограничението.



  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. Свържете се с отдалечена база данни PostgreSql с помощта на Powershell

  3. бърз произволен избор на ред в Postgres

  4. Коя е най-добрата PostgreSQL рамка за висока достъпност? PAF срещу repmgr срещу инфографика на Patroni

  5. SQLAlchemy create_all() не създава таблици