From 96d0dcc579812aa2d672d5ddb7ede61aa6fa0a39 Mon Sep 17 00:00:00 2001 From: Julik Tarkhanov Date: Mon, 20 May 2024 10:09:50 +0100 Subject: [PATCH] SQLite does not have a native UUID type --- lib/pecorino/adapters/sqlite_adapter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pecorino/adapters/sqlite_adapter.rb b/lib/pecorino/adapters/sqlite_adapter.rb index 54d4026..882b499 100644 --- a/lib/pecorino/adapters/sqlite_adapter.rb +++ b/lib/pecorino/adapters/sqlite_adapter.rb @@ -203,7 +203,7 @@ def prune end def create_tables(active_record_schema) - active_record_schema.create_table :pecorino_leaky_buckets, id: :uuid do |t| + active_record_schema.create_table :pecorino_leaky_buckets do |t| t.string :key, null: false t.float :level, null: false t.datetime :last_touched_at, null: false @@ -212,7 +212,7 @@ def create_tables(active_record_schema) active_record_schema.add_index :pecorino_leaky_buckets, [:key], unique: true active_record_schema.add_index :pecorino_leaky_buckets, [:may_be_deleted_after] - active_record_schema.create_table :pecorino_blocks, id: :uuid do |t| + active_record_schema.create_table :pecorino_blocks do |t| t.string :key, null: false t.datetime :blocked_until, null: false end