Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Fix] Bug inFetchRow after update on indexed table withdict_fsst compression#19970

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
taniabogatsch wants to merge2 commits intoduckdb:v1.4-andium
base:v1.4-andium
Choose a base branch
Loading
fromtaniabogatsch:index-bug
Open
Show file tree
Hide file tree
Changes from1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
NextNext commit
fix index updates + dict_fsst + index scan before checkpoint
  • Loading branch information
@taniabogatsch
taniabogatsch committedNov 27, 2025
commit3a60eadf120c9d38934cb717b7303ca2708d00e4
2 changes: 1 addition & 1 deletionsrc/storage/table/standard_column_data.cpp
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -200,8 +200,8 @@ void StandardColumnData::FetchRow(TransactionData transaction, ColumnFetchState
auto child_state = make_uniq<ColumnFetchState>();
state.child_states.push_back(std::move(child_state));
}
validity.FetchRow(transaction, *state.child_states[0], row_id, result, result_idx);
ColumnData::FetchRow(transaction, state, row_id, result, result_idx);
validity.FetchRow(transaction, *state.child_states[0], row_id, result, result_idx);
}

voidStandardColumnData::CommitDropColumn() {
Expand Down
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
# name: test/sql/index/art/insert_update_delete/test_art_update_with_dict_fsst.test
# description: Test
# group: [insert_update_delete]

load __TEST_DIR__/foo.db readwrite v1.4.2

statement ok
CREATE OR REPLACE TABLE bar (col1 VARCHAR, col2 VARCHAR UNIQUE)

statement ok
INSERT INTO bar (col1, col2) VALUES (NULL, 'one');

statement ok
CHECKPOINT

statement ok
SET wal_autocheckpoint='1TB'

statement ok
UPDATE bar AS original SET col1 = 'a'

query I
SELECT col1 FROM bar WHERE col2 = 'one'
----
a
Loading

[8]ページ先頭

©2009-2025 Movatter.jp