Files
truenas-apps/ix-dev/community/adventurelog/migrations/set_default_postgis_image
Stavros Kois 0bbd0e411d Add support for postgis/pgvectors db upgrade (#3752)
* set supported repos

* update tests

* dawarich: add support for pg18

* postgis: renovate

* adventurelog: add support for pg 18

* pgvectors

* librechat: add support for postgres 18

* chatwoot: enable support for pg 18

* renovate

* fix test - update lib

* remove suffix

* bump
2025-12-02 13:01:43 +02:00

21 lines
454 B
Python
Executable File

#!/usr/bin/python3
import os
import sys
import yaml
def migrate(values):
if not values["adventurelog"].get("postgres_image_selector"):
values["adventurelog"]["postgres_image_selector"] = "postgis_17_image"
return values
if __name__ == "__main__":
if len(sys.argv) != 2:
exit(1)
if os.path.exists(sys.argv[1]):
with open(sys.argv[1], "r") as f:
print(yaml.dump(migrate(yaml.safe_load(f.read()))))