BUG #16072: Two transaction to delete all data, The result is not hopeful

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: zhuqiangwei010(at)hotmail(dot)com
Subject: BUG #16072: Two transaction to delete all data, The result is not hopeful
Date: 2019-10-23 06:29:02
Message-ID: 16072-f2baa0976f11d9f6@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 16072
Logged by: qiangwei zhu
Email address: zhuqiangwei010(at)hotmail(dot)com
PostgreSQL version: 10.5
Operating system: &quot;PostgreSQL 10.5 on x86_64-pc-linux-gnu, compiled
Description:

my test table struct is:
create table test(
f1 int
)

test table data is:
f1
---------------
1
1
1
1
1

I open two query analyzer,
trans A:

begin TRANSACTION;
delete from test;
INSERT into test(f1)
values(1)

trans B:
begin TRANSACTION;
delete from test;

then commit transA, last commit transB

why in test table has 1 rows at last?
sqlserver 、oracle、mysql database,use same test solution, there was no data
in test table at last.

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Guillaume Lelarge 2019-10-23 06:39:46 Re: BUG #16072: Two transaction to delete all data, The result is not hopeful
Previous Message m krishna 2019-10-23 01:24:49 CSV file t psotgresql table