diff --git a/db_scripts/diff/15694.down b/db_scripts/diff/15694.down
new file mode 100644
index 00000000..43683fae
--- /dev/null
+++ b/db_scripts/diff/15694.down
@@ -0,0 +1,4 @@
+ALTER TABLE kamailio.mobile_push_registrations
+  DROP id,
+  DROP INDEX reg_token,
+  MODIFY reg_id VARBINARY(255) NOT NULL PRIMARY KEY;
diff --git a/db_scripts/diff/15694.up b/db_scripts/diff/15694.up
new file mode 100644
index 00000000..5bb7ca50
--- /dev/null
+++ b/db_scripts/diff/15694.up
@@ -0,0 +1,5 @@
+ALTER TABLE kamailio.mobile_push_registrations
+  DROP PRIMARY KEY,
+  ADD id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
+  MODIFY reg_id VARBINARY(3072) NOT NULL,
+  ADD UNIQUE INDEX reg_token (reg_id);