Skip to content

Commit 5c75303

Browse files
committed
Update migration script.
Create new index after generating api_keys for all users.
1 parent 59db323 commit 5c75303

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

bin/migration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ function ver_cmp($a, $b) {
4545
}
4646

4747
if(ver_cmp($old_ver, '1.1.0') < 0) {
48-
// FOO\DB::query('ALTER TABLE `users` ADD COLUMN `api_key` VARCHAR(255) NOT NULL DEFAULT ""');
49-
FOO\DB::query('CREATE UNIQUE INDEX `users_site_id_api_key_idx` ON `users`(`site_id`, `api_key`);');
48+
FOO\DB::query('ALTER TABLE `users` ADD COLUMN `api_key` VARCHAR(255) NOT NULL DEFAULT ""');
5049
$user_ids = FOO\DB::query('SELECT user_id FROM users', [], FOO\DB::COL);
5150
foreach($user_ids as $user_id) {
5251
FOO\DB::query('UPDATE `users` SET `api_key`=? WHERE `user_id`=?', [FOO\Random::base64_bytes(FOO\User::API_KEY_LEN), $user_id]);
5352
}
53+
FOO\DB::query('CREATE UNIQUE INDEX `users_site_id_api_key_idx` ON `users`(`site_id`, `api_key`);');
5454
}
5555

5656
/**

0 commit comments

Comments
 (0)