sql >> Database teknologi >  >> RDS >> PostgreSQL

sikrer sql-sætning atomicitet i postgres

Jeg tror, ​​det du leder efter her, er isolation, ikke atomicitet. Du kan indstille alle transaktioner til det højeste isolationsniveau, der kan serialiseres (som er højere end det sædvanlige standardniveau). Med det niveau, hvis data, som en transaktion læst (og formodentlig er påberåbt) ændres, vil det muligvis få en fejl ved serialisering, når den forsøger at begå. Jeg siger "måske", fordi systemet kunne konkludere, at situationen ville være i overensstemmelse med, at dataændringen skete efter forpligtelsen, i hvilket tilfælde forpligtelsen får lov til at stå.



  1. #1214 - Den brugte tabeltype understøtter ikke FULLTEXT-indekser

  2. mysqli-forbindelsen virker ikke inde i funktionen?

  3. Spørgsmål om bedste praksis til MySQL:Bestil efter id eller dato?

  4. Nulstil sekvensen til en bestemt værdi