diff --git a/service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_table.yaml b/service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_and_dist_lock_table.yaml similarity index 58% rename from service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_table.yaml rename to service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_and_dist_lock_table.yaml index b4d77876..d1c8c7cc 100644 --- a/service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_table.yaml +++ b/service/src/main/resources/db/changelog/changesets/20240228_add_fence_account_key_and_dist_lock_table.yaml @@ -1,6 +1,6 @@ databaseChangeLog: - changeSet: - id: "add_fence_account_key_table" + id: "add_fence_account_key_and_dist_lock_table" author: sehsan changes: - createTable: @@ -23,8 +23,23 @@ databaseChangeLog: type: timestamp constraints: nullable: false + - createTable: + tableName: distributed_lock + columns: + - column: + name: lock_name + type: text + constraints: + primaryKey: true + primaryKeyName: pk_dist_lock - column: - name: update_lock_timeout + name: user_id + type: text + constraints: + primaryKey: true + primaryKeyName: pk_dist_lock + - column: + name: expires_at type: timestamp constraints: nullable: false diff --git a/service/src/main/resources/db/changelog/db.changelog-master.yaml b/service/src/main/resources/db/changelog/db.changelog-master.yaml index aa3e7402..a66b26a9 100644 --- a/service/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/service/src/main/resources/db/changelog/db.changelog-master.yaml @@ -30,5 +30,5 @@ databaseChangeLog: file: changesets/20220412_add_last_encrypt_timestamp_to_ssh_key_pair_table.yaml relativeToChangelogFile: true - include: - file: changesets/20240228_add_fence_account_key_table.yaml + file: changesets/20240228_add_fence_account_key_and_dist_lock_table.yaml relativeToChangelogFile: true