diff --git a/apps/base/immich/database.yaml b/apps/base/immich/database.yaml
index 9003798fa3aaa747f30566ec75d58fffe047c5aa..d7ee04b0f3c44b5d62dab1d8b16abbef57ee6411 100644
--- a/apps/base/immich/database.yaml
+++ b/apps/base/immich/database.yaml
@@ -14,6 +14,13 @@ spec:
     - createdb
   databases:
     immich: immich
+  preparedDatabases:
+    immich:
+      schemas:
+        public: {}
+      extensions:
+        cube: public
+        earthdistance: public
   postgresql:
     version: "15"
   spiloFSGroup: 103
@@ -37,4 +44,4 @@ spec:
     kind: Issuer
     group: cert-manager.io
   usages:
-    - server auth
\ No newline at end of file
+    - server auth
diff --git a/apps/base/immich/release.yaml b/apps/base/immich/release.yaml
index 682371122bcf445c328c3fd90f02d5aa3c0f8983..cd32d6e6983e9c9773726bf1c25f2555ff650ba0 100644
--- a/apps/base/immich/release.yaml
+++ b/apps/base/immich/release.yaml
@@ -64,7 +64,7 @@ data:
       NODE_EXTRA_CA_CERTS: /ca/ca.crt
     image:
       # renovate: datasource=git-tags depName=https://github.com/immich-app/immich.git versioning=semver
-      tag: v1.88.2
+      tag: v1.89.0
     immich:
       persistence:
         library: