2
0
JPVenson 4 сар өмнө
parent
commit
d07e1a13b3

+ 2 - 2
.devcontainer/pgsql/docker-compose.yaml

@@ -22,13 +22,13 @@ services:
     # (Adding the "ports" property to this file will not forward from a Codespace.)
 
   db:
-    image: postgres:14.3
+    image: postgres:17.2
     restart: unless-stopped
     volumes:
       - postgres-data:/var/lib/postgresql/data
     environment:
       POSTGRES_PASSWORD: jellyfin
-      POSTGRES_USER: password
+      POSTGRES_USER: jellyfin
       POSTGRES_DB: Jellyfin
   pgadmin:
     image: dpage/pgadmin4

+ 3 - 0
Jellyfin.Database/Jellyfin.Database.Providers.PgSql/Migrations/20250127174201_InitMigration.cs

@@ -12,6 +12,9 @@ namespace Jellyfin.Database.Providers.PgSql.Migrations
         /// <inheritdoc />
         protected override void Up(MigrationBuilder migrationBuilder)
         {
+            // shim NOCASE collation with an undefined locale and case-insensitive matching rules.
+            migrationBuilder.Sql("CREATE COLLATION NOCASE (provider = icu, locale = 'und-x-icu.utf8', deterministic = false)");
+
             migrationBuilder.CreateTable(
                 name: "ActivityLogs",
                 columns: table => new