mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-03 00:33:49 +03:00
Merge branch 'hotfix/repack-uploadDate' of https://github.com/hydralauncher/hydra into hotfix/repack-uploadDate
This commit is contained in:
commit
1b00e2ed57
@ -22,7 +22,9 @@ export class FixRepackUploadDate1715900413313 implements MigrationInterface {
|
|||||||
`INSERT INTO repack_temp (title, old_id) SELECT title, id FROM repack WHERE repacker = 'onlinefix';`
|
`INSERT INTO repack_temp (title, old_id) SELECT title, id FROM repack WHERE repacker = 'onlinefix';`
|
||||||
);
|
);
|
||||||
|
|
||||||
await queryRunner.query(`DELETE FROM repack WHERE repacker = 'onlinefix';`);
|
await queryRunner.query(
|
||||||
|
`UPDATE repack SET repacker = 'onlinefix-old' WHERE repacker = 'onlinefix';`
|
||||||
|
);
|
||||||
|
|
||||||
const updateDataSource = createDataSource({
|
const updateDataSource = createDataSource({
|
||||||
database: app.isPackaged
|
database: app.isPackaged
|
||||||
@ -59,15 +61,19 @@ export class FixRepackUploadDate1715900413313 implements MigrationInterface {
|
|||||||
|
|
||||||
await queryRunner.query(
|
await queryRunner.query(
|
||||||
`UPDATE game
|
`UPDATE game
|
||||||
set repackId = (
|
SET repackId = (
|
||||||
SELECT id
|
SELECT id
|
||||||
from repack LEFT JOIN repack_temp ON repack_temp.title = repack.title
|
from repack LEFT JOIN repack_temp ON repack_temp.title = repack.title
|
||||||
|
WHERE repack_temp.old_id = game.repackId
|
||||||
)
|
)
|
||||||
WHERE EXISTS (select old_id from repack_temp WHERE old_id = game.repackId)`
|
WHERE EXISTS (select old_id from repack_temp WHERE old_id = game.repackId)`
|
||||||
);
|
);
|
||||||
|
|
||||||
// uncomment this line after debug and test
|
await queryRunner.query(
|
||||||
//queryRunner.dropTable("repack_temp");
|
`DELETE FROM repack WHERE repacker = 'onlinefix-old';`
|
||||||
|
);
|
||||||
|
|
||||||
|
await queryRunner.dropTable("repack_temp");
|
||||||
}
|
}
|
||||||
|
|
||||||
public async down(_: QueryRunner): Promise<void> {
|
public async down(_: QueryRunner): Promise<void> {
|
||||||
|
Loading…
Reference in New Issue
Block a user