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

Postgresql и PHP:currval ефективен начин ли е за извличане на последния вмъкнат идентификатор в многопотребителско приложение?

Ако използвате по-нова версия на PostgreSQL (> 8.1), трябва да използвате клаузата RETURNING на командата INSERT (и UPDATE).

OTOH, ако настоявате да използвате една от функциите за манипулиране на последователност, моля, прочетете фино ръководство . Указател:„Забележете, че тъй като това връща локална за сесията стойност, то дава предсказуем отговор дали други сесии са изпълнили nextval след текущата сесия.“



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията Degrees() в PostgreSQL

  2. Как да получа асинхронна/управлявана от събития поддръжка LISTEN/NOTIFY в Java с помощта на база данни на Postgres?

  3. Използване на регулярен израз в WHERE в Postgres

  4. Приложение Spring Boot 2.1 без HikariCP Connection pooler

  5. Как да намеря последния път, когато база данни на PostgreSQL е актуализирана?