---
This commit is contained in:
@@ -0,0 +1,436 @@
|
||||
## Summary
|
||||
<!--Explain briefly what goes wrong and explain why you believe this is a bug and not the intended behavior of SQLite (if it is not a crash).-->**No review yet**
|
||||
|
||||
## Minimized query
|
||||
|
||||
```sql
|
||||
PRAGMA cell_size_check = YES;
|
||||
PRAGMA recursive_triggers;
|
||||
PRAGMA integrity_check(50);
|
||||
.progress 2
|
||||
CREATE TABLE artists (id integer NOT NULL PRIMARY KEY AUTOINCREMENT, name varchar(255));
|
||||
CREATE TABLE albums ( id integer NOT NULL PRIMARY KEY AUTOINCREMENT, name varchar(255), artist_id integer REFERENCES artists);
|
||||
INSERT INTO artists (name) VALUES ('Ar');
|
||||
INSERT INTO albums (name, artist_id) VALUES ('Al', 1);
|
||||
SELECT artists.* FROM artists INNER JOIN artists AS b ON (b.id = artists.id) WHERE (artists.id IN ( SELECT albums.artist_id FROM albums WHERE ((name = 'Al') AND (albums.artist_id IS NOT NULL) AND (albums.id IN ( SELECT id FROM ( SELECT albums.id, row_number() OVER (PARTITION BY albums.artist_id ORDER BY name) AS x FROM albums WHERE (name = 'Al') ) AS t1 WHERE (x = 1) )) AND (albums.id IN (1, 2))) ));
|
||||
|
||||
REINDEX;
|
||||
|
||||
SELECT COUNT(*) FROM albums;
|
||||
DELETE FROM albums WHERE rowid = 5 RETURNING *;
|
||||
```
|
||||
|
||||
## Actual output
|
||||
|
||||
```sql
|
||||
0
|
||||
ok
|
||||
Progress 1
|
||||
Progress 2
|
||||
Progress 3
|
||||
Progress 4
|
||||
Progress 5
|
||||
Progress 6
|
||||
Progress 7
|
||||
Progress 8
|
||||
Progress 9
|
||||
Progress 10
|
||||
Progress 11
|
||||
Progress 12
|
||||
Progress 13
|
||||
Progress 14
|
||||
Progress 15
|
||||
Progress 16
|
||||
Progress 17
|
||||
Progress 18
|
||||
Progress 19
|
||||
Progress 20
|
||||
Progress 21
|
||||
Progress 22
|
||||
Progress 23
|
||||
Progress 24
|
||||
Progress 25
|
||||
Progress 26
|
||||
Progress 27
|
||||
Progress 28
|
||||
Progress 29
|
||||
Progress 30
|
||||
Progress 31
|
||||
Progress 32
|
||||
Progress 33
|
||||
Progress 34
|
||||
Progress 35
|
||||
Progress 36
|
||||
Progress 37
|
||||
Progress 38
|
||||
Progress 39
|
||||
Progress 40
|
||||
Progress 41
|
||||
Progress 42
|
||||
Progress 43
|
||||
Progress 44
|
||||
Progress 45
|
||||
Progress 46
|
||||
Progress 47
|
||||
Progress 48
|
||||
Progress 49
|
||||
Progress 50
|
||||
Progress 51
|
||||
Progress 52
|
||||
Progress 53
|
||||
Progress 54
|
||||
Progress 55
|
||||
Progress 56
|
||||
Progress 57
|
||||
Progress 58
|
||||
Progress 59
|
||||
Progress 60
|
||||
Progress 61
|
||||
Progress 62
|
||||
Progress 63
|
||||
Progress 64
|
||||
Progress 65
|
||||
Progress 66
|
||||
Progress 67
|
||||
Progress 68
|
||||
Progress 69
|
||||
Progress 70
|
||||
Progress 71
|
||||
Progress 72
|
||||
Progress 73
|
||||
Progress 74
|
||||
Progress 75
|
||||
Progress 76
|
||||
Progress 77
|
||||
Progress 78
|
||||
Progress 79
|
||||
Progress 80
|
||||
Progress 81
|
||||
Progress 82
|
||||
Progress 83
|
||||
Progress 84
|
||||
Progress 85
|
||||
Progress 86
|
||||
Progress 87
|
||||
Progress 88
|
||||
Progress 89
|
||||
Progress 90
|
||||
Progress 91
|
||||
Progress 92
|
||||
Progress 93
|
||||
Progress 94
|
||||
Progress 95
|
||||
Progress 96
|
||||
Progress 97
|
||||
Progress 98
|
||||
Progress 99
|
||||
Progress 100
|
||||
Progress 101
|
||||
Progress 102
|
||||
Progress 103
|
||||
Progress 104
|
||||
Progress 105
|
||||
Progress 106
|
||||
Progress 107
|
||||
Progress 108
|
||||
Progress 109
|
||||
Progress 110
|
||||
Progress 111
|
||||
Progress 112
|
||||
Progress 113
|
||||
Progress 114
|
||||
Progress 115
|
||||
Progress 116
|
||||
Progress 117
|
||||
Progress 118
|
||||
Progress 119
|
||||
Progress 120
|
||||
Progress 121
|
||||
Progress 122
|
||||
Progress 123
|
||||
Progress 124
|
||||
Progress 125
|
||||
Progress 126
|
||||
Progress 127
|
||||
Progress 128
|
||||
Progress 129
|
||||
Progress 130
|
||||
Progress 131
|
||||
Progress 132
|
||||
Progress 133
|
||||
Progress 134
|
||||
Progress 135
|
||||
Progress 136
|
||||
Progress 137
|
||||
Progress 138
|
||||
Progress 139
|
||||
Progress 140
|
||||
Progress 141
|
||||
Progress 142
|
||||
Progress 143
|
||||
Progress 144
|
||||
Progress 145
|
||||
Progress 146
|
||||
Progress 147
|
||||
Progress 148
|
||||
Progress 149
|
||||
Progress 150
|
||||
Progress 151
|
||||
Progress 152
|
||||
Progress 153
|
||||
Progress 154
|
||||
Progress 155
|
||||
Progress 156
|
||||
Progress 157
|
||||
Progress 158
|
||||
Progress 159
|
||||
Progress 160
|
||||
Progress 161
|
||||
Progress 162
|
||||
Progress 163
|
||||
Progress 164
|
||||
Progress 165
|
||||
Progress 166
|
||||
Progress 167
|
||||
Progress 168
|
||||
Progress 169
|
||||
Progress 170
|
||||
Progress 171
|
||||
Progress 172
|
||||
Progress 173
|
||||
1|Ar
|
||||
Progress 174
|
||||
Progress 175
|
||||
Progress 176
|
||||
Progress 177
|
||||
Progress 178
|
||||
Progress 179
|
||||
1
|
||||
Progress 180
|
||||
Progress 181
|
||||
Progress 182
|
||||
Progress 183
|
||||
Progress 184
|
||||
```
|
||||
|
||||
## Expectation
|
||||
|
||||
```sql
|
||||
0
|
||||
ok
|
||||
Progress 1
|
||||
Progress 2
|
||||
Progress 3
|
||||
Progress 4
|
||||
Progress 5
|
||||
Progress 6
|
||||
Progress 7
|
||||
Progress 8
|
||||
Progress 9
|
||||
Progress 10
|
||||
Progress 11
|
||||
Progress 12
|
||||
Progress 13
|
||||
Progress 14
|
||||
Progress 15
|
||||
Progress 16
|
||||
Progress 17
|
||||
Progress 18
|
||||
Progress 19
|
||||
Progress 20
|
||||
Progress 21
|
||||
Progress 22
|
||||
Progress 23
|
||||
Progress 24
|
||||
Progress 25
|
||||
Progress 26
|
||||
Progress 27
|
||||
Progress 28
|
||||
Progress 29
|
||||
Progress 30
|
||||
Progress 31
|
||||
Progress 32
|
||||
Progress 33
|
||||
Progress 34
|
||||
Progress 35
|
||||
Progress 36
|
||||
Progress 37
|
||||
Progress 38
|
||||
Progress 39
|
||||
Progress 40
|
||||
Progress 41
|
||||
Progress 42
|
||||
Progress 43
|
||||
Progress 44
|
||||
Progress 45
|
||||
Progress 46
|
||||
Progress 47
|
||||
Progress 48
|
||||
Progress 49
|
||||
Progress 50
|
||||
Progress 51
|
||||
Progress 52
|
||||
Progress 53
|
||||
Progress 54
|
||||
Progress 55
|
||||
Progress 56
|
||||
Progress 57
|
||||
Progress 58
|
||||
Progress 59
|
||||
Progress 60
|
||||
Progress 61
|
||||
Progress 62
|
||||
Progress 63
|
||||
Progress 64
|
||||
Progress 65
|
||||
Progress 66
|
||||
Progress 67
|
||||
Progress 68
|
||||
Progress 69
|
||||
Progress 70
|
||||
Progress 71
|
||||
Progress 72
|
||||
Progress 73
|
||||
Progress 74
|
||||
Progress 75
|
||||
Progress 76
|
||||
Progress 77
|
||||
Progress 78
|
||||
Progress 79
|
||||
Progress 80
|
||||
Progress 81
|
||||
Progress 82
|
||||
Progress 83
|
||||
Progress 84
|
||||
Progress 85
|
||||
Progress 86
|
||||
Progress 87
|
||||
Progress 88
|
||||
Progress 89
|
||||
Progress 90
|
||||
Progress 91
|
||||
Progress 92
|
||||
Progress 93
|
||||
Progress 94
|
||||
Progress 95
|
||||
Progress 96
|
||||
Progress 97
|
||||
Progress 98
|
||||
Progress 99
|
||||
Progress 100
|
||||
Progress 101
|
||||
Progress 102
|
||||
Progress 103
|
||||
Progress 104
|
||||
Progress 105
|
||||
Progress 106
|
||||
Progress 107
|
||||
Progress 108
|
||||
Progress 109
|
||||
Progress 110
|
||||
Progress 111
|
||||
Progress 112
|
||||
Progress 113
|
||||
Progress 114
|
||||
Progress 115
|
||||
Progress 116
|
||||
Progress 117
|
||||
Progress 118
|
||||
Progress 119
|
||||
Progress 120
|
||||
Progress 121
|
||||
Progress 122
|
||||
Progress 123
|
||||
Progress 124
|
||||
Progress 125
|
||||
Progress 126
|
||||
Progress 127
|
||||
Progress 128
|
||||
Progress 129
|
||||
Progress 130
|
||||
Progress 131
|
||||
Progress 132
|
||||
Progress 133
|
||||
Progress 134
|
||||
Progress 135
|
||||
Progress 136
|
||||
Progress 137
|
||||
Progress 138
|
||||
Progress 139
|
||||
Progress 140
|
||||
Progress 141
|
||||
Progress 142
|
||||
Progress 143
|
||||
Progress 144
|
||||
Progress 145
|
||||
Progress 146
|
||||
Progress 147
|
||||
Progress 148
|
||||
Progress 149
|
||||
Progress 150
|
||||
Progress 151
|
||||
Progress 152
|
||||
Progress 153
|
||||
Progress 154
|
||||
Progress 155
|
||||
Progress 156
|
||||
Progress 157
|
||||
Progress 158
|
||||
Progress 159
|
||||
Progress 160
|
||||
Progress 161
|
||||
Progress 162
|
||||
Progress 163
|
||||
Progress 164
|
||||
Progress 165
|
||||
Progress 166
|
||||
Progress 167
|
||||
Progress 168
|
||||
Progress 169
|
||||
Progress 170
|
||||
Progress 171
|
||||
Progress 172
|
||||
Progress 173
|
||||
Progress 174
|
||||
Progress 175
|
||||
Progress 176
|
||||
Progress 177
|
||||
Progress 178
|
||||
Progress 179
|
||||
Progress 180
|
||||
Progress 181
|
||||
Progress 182
|
||||
Progress 183
|
||||
Progress 184
|
||||
Progress 185
|
||||
Progress 186
|
||||
Progress 187
|
||||
Progress 188
|
||||
Progress 189
|
||||
Progress 190
|
||||
Progress 191
|
||||
Progress 192
|
||||
Progress 193
|
||||
Progress 194
|
||||
Progress 195
|
||||
1|Ar
|
||||
Progress 196
|
||||
Progress 197
|
||||
Progress 198
|
||||
Progress 199
|
||||
Progress 200
|
||||
Progress 201
|
||||
1
|
||||
Progress 202
|
||||
Progress 203
|
||||
Progress 204
|
||||
Progress 205
|
||||
Progress 206
|
||||
```
|
||||
|
||||
## Flag
|
||||
|
||||
```
|
||||
-vfs unix-excl
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user