From 2375db50ed35d780fb5007c3933f5c6d51fb4563 Mon Sep 17 00:00:00 2001 From: Alexa <53471801+Alexa-RR@users.noreply.github.com> Date: Sat, 6 Jun 2026 20:46:52 +0300 Subject: [PATCH] Refactor database bootstrap: cast attribute names to text in primary key constraint handling for improved compatibility --- DorkNet.Server/Startup/DatabaseBootstrap.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DorkNet.Server/Startup/DatabaseBootstrap.cs b/DorkNet.Server/Startup/DatabaseBootstrap.cs index 9297fab..2642817 100644 --- a/DorkNet.Server/Startup/DatabaseBootstrap.cs +++ b/DorkNet.Server/Startup/DatabaseBootstrap.cs @@ -340,7 +340,7 @@ public static class DatabaseBootstrap pk record; BEGIN FOR pk IN - SELECT c.conname, array_agg(a.attname ORDER BY x.ordinality) AS cols + SELECT c.conname, array_agg(a.attname::text ORDER BY x.ordinality) AS cols FROM pg_constraint c JOIN unnest(c.conkey) WITH ORDINALITY AS x(attnum, ordinality) ON true JOIN pg_attribute a ON a.attrelid = c.conrelid AND a.attnum = x.attnum @@ -353,7 +353,7 @@ public static class DatabaseBootstrap END IF; END LOOP; - SELECT array_agg(a.attname ORDER BY x.ordinality) + SELECT array_agg(a.attname::text ORDER BY x.ordinality) INTO pk_cols FROM pg_constraint c JOIN unnest(c.conkey) WITH ORDINALITY AS x(attnum, ordinality) ON true