26 lines
673 B
JavaScript
26 lines
673 B
JavaScript
const bcrypt = require('../node_modules/bcrypt')
|
|
const { Client } = require('../node_modules/pg')
|
|
|
|
async function main() {
|
|
const tokenId = 'codexifc01'
|
|
const tokenString = 'codexifcimporttoken000000000001'
|
|
const hash = await bcrypt.hash(tokenString, 10)
|
|
const client = new Client({
|
|
connectionString: 'postgres://speckle:speckle@127.0.0.1:5432/speckle'
|
|
})
|
|
|
|
await client.connect()
|
|
await client.query(
|
|
'update api_tokens set "tokenDigest"=$1, revoked=false, "lastChars"=$2 where id=$3',
|
|
[hash, '000001', tokenId]
|
|
)
|
|
await client.end()
|
|
|
|
console.log(`${tokenId}${tokenString}`)
|
|
}
|
|
|
|
main().catch((err) => {
|
|
console.error(err)
|
|
process.exit(1)
|
|
})
|