mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
only migrate login database if available
This commit is contained in:
parent
ae3a5ec2f0
commit
976e8ffbed
@ -9,9 +9,18 @@
|
|||||||
* databases.
|
* databases.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const LOGIN_SERVER_DB = '`gradido_login`'
|
const LOGIN_SERVER_DB = 'gradido_login'
|
||||||
|
|
||||||
export async function upgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
export async function upgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
||||||
|
const loginDatabaseExists = await queryFn(`
|
||||||
|
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '${LOGIN_SERVER_DB}'
|
||||||
|
`)
|
||||||
|
if (loginDatabaseExists.length === 0) {
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log(`Skipping Login Server Database migration - Database ${LOGIN_SERVER_DB} not found`)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
await queryFn(`
|
await queryFn(`
|
||||||
INSERT INTO \`login_app_access_tokens\` SELECT * FROM ${LOGIN_SERVER_DB}.\`app_access_tokens\`;
|
INSERT INTO \`login_app_access_tokens\` SELECT * FROM ${LOGIN_SERVER_DB}.\`app_access_tokens\`;
|
||||||
`)
|
`)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user