From ccbb78ce4d97fe63b5306cc942f0c7cce7f5b9d0 Mon Sep 17 00:00:00 2001 From: c9s Date: Sun, 14 Mar 2021 10:42:39 +0800 Subject: [PATCH] migration: extend tx id and address size --- migrations/mysql/20210301140656_add_withdraws_table.sql | 4 ++-- migrations/mysql/20210307201830_add_deposits_table.sql | 4 ++-- migrations/sqlite3/20210301140656_add_withdraws_table.sql | 4 ++-- migrations/sqlite3/20210307201830_add_deposits_table.sql | 4 ++-- pkg/migrations/mysql/20210301140656_add_withdraws_table.go | 2 +- pkg/migrations/mysql/20210307201830_add_deposits_table.go | 2 +- pkg/migrations/sqlite3/20210301140656_add_withdraws_table.go | 2 +- pkg/migrations/sqlite3/20210307201830_add_deposits_table.go | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/migrations/mysql/20210301140656_add_withdraws_table.sql b/migrations/mysql/20210301140656_add_withdraws_table.sql index b86d45ef6..73b1efea3 100644 --- a/migrations/mysql/20210301140656_add_withdraws_table.sql +++ b/migrations/mysql/20210301140656_add_withdraws_table.sql @@ -8,11 +8,11 @@ CREATE TABLE `withdraws` -- asset is the asset name (currency) `asset` VARCHAR(10) NOT NULL, - `address` VARCHAR(64) NOT NULL, + `address` VARCHAR(128) NOT NULL, `network` VARCHAR(32) NOT NULL DEFAULT '', `amount` DECIMAL(16, 8) NOT NULL, - `txn_id` VARCHAR(64) NOT NULL, + `txn_id` VARCHAR(256) NOT NULL, `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0, `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '', `time` DATETIME(3) NOT NULL, diff --git a/migrations/mysql/20210307201830_add_deposits_table.sql b/migrations/mysql/20210307201830_add_deposits_table.sql index bf9b7e6af..dba549e52 100644 --- a/migrations/mysql/20210307201830_add_deposits_table.sql +++ b/migrations/mysql/20210307201830_add_deposits_table.sql @@ -8,9 +8,9 @@ CREATE TABLE `deposits` -- asset is the asset name (currency) `asset` VARCHAR(10) NOT NULL, - `address` VARCHAR(64) NOT NULL DEFAULT '', + `address` VARCHAR(128) NOT NULL DEFAULT '', `amount` DECIMAL(16, 8) NOT NULL, - `txn_id` VARCHAR(64) NOT NULL, + `txn_id` VARCHAR(256) NOT NULL, `time` DATETIME(3) NOT NULL, PRIMARY KEY (`gid`), diff --git a/migrations/sqlite3/20210301140656_add_withdraws_table.sql b/migrations/sqlite3/20210301140656_add_withdraws_table.sql index aa4649b7a..d1b2cb282 100644 --- a/migrations/sqlite3/20210301140656_add_withdraws_table.sql +++ b/migrations/sqlite3/20210301140656_add_withdraws_table.sql @@ -8,11 +8,11 @@ CREATE TABLE `withdraws` -- asset is the asset name (currency) `asset` VARCHAR(10) NOT NULL, - `address` VARCHAR(64) NOT NULL, + `address` VARCHAR(128) NOT NULL, `network` VARCHAR(32) NOT NULL DEFAULT '', `amount` DECIMAL(16, 8) NOT NULL, - `txn_id` VARCHAR(64) NOT NULL, + `txn_id` VARCHAR(256) NOT NULL, `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0, `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '', `time` DATETIME(3) NOT NULL diff --git a/migrations/sqlite3/20210307201830_add_deposits_table.sql b/migrations/sqlite3/20210307201830_add_deposits_table.sql index 012e1960d..2c8e0baf8 100644 --- a/migrations/sqlite3/20210307201830_add_deposits_table.sql +++ b/migrations/sqlite3/20210307201830_add_deposits_table.sql @@ -8,9 +8,9 @@ CREATE TABLE `deposits` -- asset is the asset name (currency) `asset` VARCHAR(10) NOT NULL, - `address` VARCHAR(64) NOT NULL DEFAULT '', + `address` VARCHAR(128) NOT NULL DEFAULT '', `amount` DECIMAL(16, 8) NOT NULL, - `txn_id` VARCHAR(64) NOT NULL, + `txn_id` VARCHAR(256) NOT NULL, `time` DATETIME(3) NOT NULL ); -- +end diff --git a/pkg/migrations/mysql/20210301140656_add_withdraws_table.go b/pkg/migrations/mysql/20210301140656_add_withdraws_table.go index 2c8030d3d..3f6c296a4 100644 --- a/pkg/migrations/mysql/20210301140656_add_withdraws_table.go +++ b/pkg/migrations/mysql/20210301140656_add_withdraws_table.go @@ -14,7 +14,7 @@ func init() { func upAddWithdrawsTable(ctx context.Context, tx rockhopper.SQLExecutor) (err error) { // This code is executed when the migration is applied. - _, err = tx.ExecContext(ctx, "CREATE TABLE `withdraws`\n(\n `gid` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n `exchange` VARCHAR(24) NOT NULL DEFAULT '',\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(64) NOT NULL,\n `network` VARCHAR(32) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(64) NOT NULL,\n `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0,\n `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '',\n `time` DATETIME(3) NOT NULL,\n PRIMARY KEY (`gid`),\n UNIQUE KEY `txn_id` (`exchange`, `txn_id`)\n);") + _, err = tx.ExecContext(ctx, "CREATE TABLE `withdraws`\n(\n `gid` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n `exchange` VARCHAR(24) NOT NULL DEFAULT '',\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(128) NOT NULL,\n `network` VARCHAR(32) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(256) NOT NULL,\n `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0,\n `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '',\n `time` DATETIME(3) NOT NULL,\n PRIMARY KEY (`gid`),\n UNIQUE KEY `txn_id` (`exchange`, `txn_id`)\n);") if err != nil { return err } diff --git a/pkg/migrations/mysql/20210307201830_add_deposits_table.go b/pkg/migrations/mysql/20210307201830_add_deposits_table.go index 2ab5a164a..753658b03 100644 --- a/pkg/migrations/mysql/20210307201830_add_deposits_table.go +++ b/pkg/migrations/mysql/20210307201830_add_deposits_table.go @@ -14,7 +14,7 @@ func init() { func upAddDepositsTable(ctx context.Context, tx rockhopper.SQLExecutor) (err error) { // This code is executed when the migration is applied. - _, err = tx.ExecContext(ctx, "CREATE TABLE `deposits`\n(\n `gid` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n `exchange` VARCHAR(24) NOT NULL,\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(64) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(64) NOT NULL,\n `time` DATETIME(3) NOT NULL,\n PRIMARY KEY (`gid`),\n UNIQUE KEY `txn_id` (`exchange`, `txn_id`)\n);") + _, err = tx.ExecContext(ctx, "CREATE TABLE `deposits`\n(\n `gid` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n `exchange` VARCHAR(24) NOT NULL,\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(128) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(256) NOT NULL,\n `time` DATETIME(3) NOT NULL,\n PRIMARY KEY (`gid`),\n UNIQUE KEY `txn_id` (`exchange`, `txn_id`)\n);") if err != nil { return err } diff --git a/pkg/migrations/sqlite3/20210301140656_add_withdraws_table.go b/pkg/migrations/sqlite3/20210301140656_add_withdraws_table.go index 722a26d21..d6e4d0a5f 100644 --- a/pkg/migrations/sqlite3/20210301140656_add_withdraws_table.go +++ b/pkg/migrations/sqlite3/20210301140656_add_withdraws_table.go @@ -14,7 +14,7 @@ func init() { func upAddWithdrawsTable(ctx context.Context, tx rockhopper.SQLExecutor) (err error) { // This code is executed when the migration is applied. - _, err = tx.ExecContext(ctx, "CREATE TABLE `withdraws`\n(\n `gid` INTEGER PRIMARY KEY AUTOINCREMENT,\n `exchange` VARCHAR(24) NOT NULL DEFAULT '',\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(64) NOT NULL,\n `network` VARCHAR(32) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(64) NOT NULL,\n `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0,\n `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '',\n `time` DATETIME(3) NOT NULL\n);") + _, err = tx.ExecContext(ctx, "CREATE TABLE `withdraws`\n(\n `gid` INTEGER PRIMARY KEY AUTOINCREMENT,\n `exchange` VARCHAR(24) NOT NULL DEFAULT '',\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(128) NOT NULL,\n `network` VARCHAR(32) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(256) NOT NULL,\n `txn_fee` DECIMAL(16, 8) NOT NULL DEFAULT 0,\n `txn_fee_currency` VARCHAR(32) NOT NULL DEFAULT '',\n `time` DATETIME(3) NOT NULL\n);") if err != nil { return err } diff --git a/pkg/migrations/sqlite3/20210307201830_add_deposits_table.go b/pkg/migrations/sqlite3/20210307201830_add_deposits_table.go index 350c0f200..0416c5439 100644 --- a/pkg/migrations/sqlite3/20210307201830_add_deposits_table.go +++ b/pkg/migrations/sqlite3/20210307201830_add_deposits_table.go @@ -14,7 +14,7 @@ func init() { func upAddDepositsTable(ctx context.Context, tx rockhopper.SQLExecutor) (err error) { // This code is executed when the migration is applied. - _, err = tx.ExecContext(ctx, "CREATE TABLE `deposits`\n(\n `gid` INTEGER PRIMARY KEY AUTOINCREMENT,\n `exchange` VARCHAR(24) NOT NULL,\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(64) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(64) NOT NULL,\n `time` DATETIME(3) NOT NULL\n);") + _, err = tx.ExecContext(ctx, "CREATE TABLE `deposits`\n(\n `gid` INTEGER PRIMARY KEY AUTOINCREMENT,\n `exchange` VARCHAR(24) NOT NULL,\n -- asset is the asset name (currency)\n `asset` VARCHAR(10) NOT NULL,\n `address` VARCHAR(128) NOT NULL DEFAULT '',\n `amount` DECIMAL(16, 8) NOT NULL,\n `txn_id` VARCHAR(256) NOT NULL,\n `time` DATETIME(3) NOT NULL\n);") if err != nil { return err }