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