diff --git a/.forgejo/workflows/update_database.yml b/.forgejo/workflows/update_database.yml index b16b80619f..d5866ea63c 100644 --- a/.forgejo/workflows/update_database.yml +++ b/.forgejo/workflows/update_database.yml @@ -6,6 +6,9 @@ on: jobs: update_database: + concurrency: + group: update-database + cancel-in-progress: false runs-on: [ osm-cache ] steps: - uses: https://source.mapcomplete.org/actions/checkout@v4 @@ -31,7 +34,7 @@ jobs: # Create a new database in postgres npm run create:database -- -- $DATE --overwrite echo "Seeding database '$DATE'" - osm2pgsql -O flex -S build_db.lua -s --flat-nodes=import-help-file -d postgresql://user:password@localhost:5444/osm-poi.${DATE} /data/planet-latest.osm.pbf + osm2pgsql --cache 100000 -O flex -S build_db.lua -d postgresql://user:password@localhost:5444/osm-poi.${DATE} /data/planet-latest.osm.pbf npm run delete:database:old