diff --git a/transaction-service/src/main/resources/db.migration/V0__initialize_database.sql b/transaction-service/src/main/resources/db.migration/V0__initialize_database.sql
index 50c4ff254b58b012a3e2e87b7984ab6e8acd43b9..6a6f5db3d4ef83c03a28fc604908278bea4699f6 100644
--- a/transaction-service/src/main/resources/db.migration/V0__initialize_database.sql
+++ b/transaction-service/src/main/resources/db.migration/V0__initialize_database.sql
@@ -3,7 +3,7 @@ CREATE TABLE accounts
     id             VARCHAR(40) PRIMARY KEY,
     customer_id    VARCHAR(40) NOT NULL,
     currency_code  VARCHAR(10) NOT NULL,
-    account_number VARCHAR(40) NOT NULL,
+    account_number INTEGER NOT NULL,
     constraint account_number_unique unique (account_number)
 );
 
diff --git a/transaction-service/src/main/resources/db.migration/V2__account_number_sequence.sql b/transaction-service/src/main/resources/db.migration/V2__account_number_sequence.sql
index 397db20c8abd210c8fc6f75feed93fb49ef9c147..2d25adcbc03d322dc54e8248ebebf706596b4ce1 100644
--- a/transaction-service/src/main/resources/db.migration/V2__account_number_sequence.sql
+++ b/transaction-service/src/main/resources/db.migration/V2__account_number_sequence.sql
@@ -1,5 +1,3 @@
-ALTER TABLE accounts
-    ALTER COLUMN account_number SET DATA TYPE numeric(38, 0);
 CREATE SEQUENCE "account_number_sequence"
     MINVALUE 1
     MAXVALUE 999999999