From e000e5e84cdc15ff8b1f478044bbe5335a8b79f1 Mon Sep 17 00:00:00 2001 From: 0xawaz Date: Wed, 12 Feb 2025 10:16:58 +0100 Subject: [PATCH] chore: update migrations scripts --- .../20250131125649_add_large_ct_column.sql | 3 +-- .../20250205130209_create_pbs_computations_table.sql | 12 ++++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 fhevm-engine/fhevm-db/migrations/20250205130209_create_pbs_computations_table.sql diff --git a/fhevm-engine/fhevm-db/migrations/20250131125649_add_large_ct_column.sql b/fhevm-engine/fhevm-db/migrations/20250131125649_add_large_ct_column.sql index 3bd78e42..a283b639 100644 --- a/fhevm-engine/fhevm-db/migrations/20250131125649_add_large_ct_column.sql +++ b/fhevm-engine/fhevm-db/migrations/20250131125649_add_large_ct_column.sql @@ -1,4 +1,3 @@ ALTER TABLE ciphertexts ADD COLUMN IF NOT EXISTS large_ct BYTEA, -ADD COLUMN IF NOT EXISTS is_sent BOOLEAN NOT NULL DEFAULT FALSE, -ADD COLUMN IF NOT EXISTS is_allowed BOOLEAN NOT NULL DEFAULT FALSE; \ No newline at end of file +ADD COLUMN IF NOT EXISTS is_sent BOOLEAN NOT NULL DEFAULT FALSE; \ No newline at end of file diff --git a/fhevm-engine/fhevm-db/migrations/20250205130209_create_pbs_computations_table.sql b/fhevm-engine/fhevm-db/migrations/20250205130209_create_pbs_computations_table.sql new file mode 100644 index 00000000..817e53f3 --- /dev/null +++ b/fhevm-engine/fhevm-db/migrations/20250205130209_create_pbs_computations_table.sql @@ -0,0 +1,12 @@ +CREATE TABLE IF NOT EXISTS pbs_computations ( + tenant_id INT NOT NULL, + handle BYTEA NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT NOW(), + completed_at TIMESTAMP, + is_completed BOOLEAN NOT NULL DEFAULT FALSE, + PRIMARY KEY (tenant_id, handle) +); + + +CREATE INDEX IF NOT EXISTS pbs_computations_handle_hash_idx ON pbs_computations USING HASH (handle); +CREATE INDEX IF NOT EXISTS ciphertexts_handle_hash_idx ON ciphertexts USING HASH (handle); \ No newline at end of file