mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Change the logic so we can delete and create table if they exists or not.
This commit is contained in:
parent
b4feddea4b
commit
393b198a46
@ -25,5 +25,5 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
|
|||||||
|
|
||||||
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
||||||
// write downgrade logic as parameter of queryFn
|
// write downgrade logic as parameter of queryFn
|
||||||
await queryFn(`DROP TABLE \`user_setting\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`user_setting\`;`)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -143,14 +143,14 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
|
|||||||
|
|
||||||
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
||||||
// write downgrade logic as parameter of queryFn
|
// write downgrade logic as parameter of queryFn
|
||||||
await queryFn(`DROP TABLE \`login_app_access_tokens\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_app_access_tokens\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_elopage_buys\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_elopage_buys\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_email_opt_in_types\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_email_opt_in_types\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_email_opt_in\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_email_opt_in\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_groups\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_groups\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_pending_tasks\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_pending_tasks\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_roles\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_roles\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_user_backups\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_user_backups\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_user_roles\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_user_roles\`;`)
|
||||||
await queryFn(`DROP TABLE \`login_users\`;`)
|
await queryFn(`DROP TABLE IF EXISTS \`login_users\`;`)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -62,16 +62,4 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
|
|||||||
`)
|
`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
|
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {}
|
||||||
// write downgrade logic as parameter of queryFn
|
|
||||||
await queryFn(`DELETE FROM \`login_app_access_tokens\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_elopage_buys\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_email_opt_in_types\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_email_opt_in\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_groups\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_pending_tasks\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_roles\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_user_backups\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_user_roles\`;`)
|
|
||||||
await queryFn(`DELETE FROM \`login_users\`;`)
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user