We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59db323 commit 5c75303Copy full SHA for 5c75303
1 file changed
bin/migration.php
@@ -45,12 +45,12 @@ function ver_cmp($a, $b) {
45
}
46
47
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`);');
+ FOO\DB::query('ALTER TABLE `users` ADD COLUMN `api_key` VARCHAR(255) NOT NULL DEFAULT ""');
50
$user_ids = FOO\DB::query('SELECT user_id FROM users', [], FOO\DB::COL);
51
foreach($user_ids as $user_id) {
52
FOO\DB::query('UPDATE `users` SET `api_key`=? WHERE `user_id`=?', [FOO\Random::base64_bytes(FOO\User::API_KEY_LEN), $user_id]);
53
+ FOO\DB::query('CREATE UNIQUE INDEX `users_site_id_api_key_idx` ON `users`(`site_id`, `api_key`);');
54
55
56
/**
0 commit comments