1
0
mirror of https://github.com/immich-app/immich.git synced 2025-08-09 23:17:29 +02:00

fix: reverse geocoding data import don't use unlogged tables (#15136)

This commit is contained in:
Zack Pollard
2025-01-07 15:36:07 +00:00
committed by GitHub
parent c937097db4
commit 776be7d205

View File

@@ -178,7 +178,7 @@ export class MapRepository implements IMapRepository {
await this.dataSource.query('DROP TABLE IF EXISTS naturalearth_countries_tmp'); await this.dataSource.query('DROP TABLE IF EXISTS naturalearth_countries_tmp');
await this.dataSource.query( await this.dataSource.query(
'CREATE UNLOGGED TABLE naturalearth_countries_tmp (LIKE naturalearth_countries INCLUDING ALL EXCLUDING INDEXES)', 'CREATE TABLE naturalearth_countries_tmp (LIKE naturalearth_countries INCLUDING ALL EXCLUDING INDEXES)',
); );
const entities: Omit<NaturalEarthCountriesTempEntity, 'id'>[] = []; const entities: Omit<NaturalEarthCountriesTempEntity, 'id'>[] = [];
for (const feature of geoJSONData.features) { for (const feature of geoJSONData.features) {
@@ -216,7 +216,7 @@ export class MapRepository implements IMapRepository {
await this.dataSource.query('DROP TABLE IF EXISTS geodata_places_tmp'); await this.dataSource.query('DROP TABLE IF EXISTS geodata_places_tmp');
await this.dataSource.query( await this.dataSource.query(
'CREATE UNLOGGED TABLE geodata_places_tmp (LIKE geodata_places INCLUDING ALL EXCLUDING INDEXES)', 'CREATE TABLE geodata_places_tmp (LIKE geodata_places INCLUDING ALL EXCLUDING INDEXES)',
); );
await this.loadCities500(admin1, admin2); await this.loadCities500(admin1, admin2);
await this.createGeodataIndices(); await this.createGeodataIndices();