From cd91caf484e8f8b2fdc39289cb880332cb4fa077 Mon Sep 17 00:00:00 2001 From: chris48s <chris48s@users.noreply.github.com> Date: Sun, 26 Feb 2023 21:50:27 +0000 Subject: [PATCH] remove migrate-token-pool.js (#8931) Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com> --- scripts/migrate-token-pool.js | 42 ----------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 scripts/migrate-token-pool.js diff --git a/scripts/migrate-token-pool.js b/scripts/migrate-token-pool.js deleted file mode 100644 index baaa4cbce1..0000000000 --- a/scripts/migrate-token-pool.js +++ /dev/null @@ -1,42 +0,0 @@ -import pg from 'pg' -import RedisTokenPersistence from '../core/token-pooling/redis-token-persistence.js' - -let redisUrl, postgresUrl - -try { - redisUrl = process.argv[2] - postgresUrl = process.argv[3] - if ( - !redisUrl.startsWith('rediss://') || - !postgresUrl.startsWith('postgresql://') - ) { - throw new Error() - } -} catch (e) { - process.stdout.write( - 'Usage: migrate-token-pool.js [redis-url] [postgres-url]\n' - ) - process.exit(1) -} - -;(async () => { - const redis = new RedisTokenPersistence({ - url: redisUrl, - key: 'githubUserTokens', - }) - - const tokens = await redis.initialize() - await redis.stop() - console.log(`${tokens.length} tokens in redis source`) - - const pool = new pg.Pool({ connectionString: postgresUrl }) - - let bulkInsert = 'INSERT INTO github_user_tokens (token) VALUES ' - bulkInsert += tokens.map(token => `('${token}')`).join(',') - bulkInsert += ' ON CONFLICT (token) DO NOTHING;' - await pool.query(bulkInsert) - - const result = await pool.query('SELECT COUNT(*) FROM github_user_tokens;') - console.log(`${result.rows[0].count} tokens in postgres dest`) - await pool.end() -})() -- GitLab