sql >> Database >  >> RDS >> PostgreSQL

Sequenties niet beïnvloed door transacties?

Het zou geen goed idee zijn om reeksen terug te draaien. Stel je voor dat er twee transacties tegelijkertijd plaatsvinden, die elk de volgorde gebruiken voor een unieke id. Als de tweede transactie wordt vastgelegd en de eerste transactie wordt teruggedraaid, dan heeft de tweede een rij met "2" ingevoegd, terwijl de eerste de reeks terugdraait naar "1".

Als die reeks vervolgens opnieuw wordt gebruikt, wordt de waarde van de reeks "2", wat kan leiden tot een uniek beperkingsprobleem.



  1. Hoe voer ik een ingevoegde identiteit in en retourneer ik met Dapper?

  2. PostgreSQL:kenmerk verwijderen uit JSON-kolom

  3. MySQL:een MySQL-database klonen op dezelfde MySql-instantie

  4. 3 manieren om het gegevenstype van een kolom in PostgreSQL te controleren