Skip to content

Commit 6ca4857

Browse files
author
Guosong Li
committed
add test using testcontainers
1 parent 9885447 commit 6ca4857

File tree

4 files changed

+290
-176
lines changed

4 files changed

+290
-176
lines changed

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ bincode = "1"
144144
fastrand = "2"
145145
futures = { version = "0.3" }
146146
postgresql_embedded = {version = "0.18", features = ["tokio"] }
147+
pg-embed = "0.7"
148+
testcontainers = "0.25"
147149
rand = "0.9"
148150
rstest = "0.26"
149151
tempfile = "3"

src/metadata/bootstrap.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ CREATE TABLE IF NOT EXISTS version_snapshot_leveled_scopes (
129129
last_modified TIMESTAMP,
130130
last_modified_by TEXT
131131
);
132-
CREATE INDEX idx_version_snapshot_leveled_scopes ON version_snapshot_leveled_scopes(scope_id);
133-
CREATE INDEX idx_version_snapshot_leveled_scopes_position ON version_snapshot_leveled_scopes(version_snapshot_id, row_index, col_index);
132+
CREATE INDEX IF NOT EXISTS idx_version_snapshot_leveled_scopes ON version_snapshot_leveled_scopes(scope_id);
133+
CREATE INDEX IF NOT EXISTS idx_version_snapshot_leveled_scopes_position ON version_snapshot_leveled_scopes(version_snapshot_id, row_index, col_index);
134134
CREATE OR REPLACE TRIGGER audit_version_snapshot_leveled_scopes BEFORE INSERT OR UPDATE OR DELETE ON version_snapshot_leveled_scopes FOR EACH ROW EXECUTE FUNCTION last_modified_audit();
135135

136136
CREATE TABLE IF NOT EXISTS version_snapshot_active_wal_files (

0 commit comments

Comments
 (0)