@@ -150,41 +150,41 @@ private static void computeVulnerabilitySeverities(final Connection connection)
150150 }
151151
152152 private static void extendPurlColumnLengths (final Connection connection ) throws Exception {
153- LOGGER .info ("Extending length of PURL and PURLCOORDINATES columns from 255 to 786 " );
153+ LOGGER .info ("Extending length of PURL and PURLCOORDINATES columns from 786 to 4096 " );
154154 if (DbUtil .isH2 () || DbUtil .isPostgreSQL ()) {
155155 try (final Statement statement = connection .createStatement ()) {
156156 statement .addBatch ("""
157- ALTER TABLE "COMPONENT" ALTER COLUMN "PURL" SET DATA TYPE VARCHAR(786 )""" );
157+ ALTER TABLE "COMPONENT" ALTER COLUMN "PURL" SET DATA TYPE VARCHAR(4096 )""" );
158158 statement .addBatch ("""
159- ALTER TABLE "COMPONENT" ALTER COLUMN "PURLCOORDINATES" SET DATA TYPE VARCHAR(786 )""" );
159+ ALTER TABLE "COMPONENT" ALTER COLUMN "PURLCOORDINATES" SET DATA TYPE VARCHAR(4096 )""" );
160160 statement .addBatch ("""
161- ALTER TABLE "COMPONENTANALYSISCACHE" ALTER COLUMN "TARGET" SET DATA TYPE VARCHAR(786 )""" );
161+ ALTER TABLE "COMPONENTANALYSISCACHE" ALTER COLUMN "TARGET" SET DATA TYPE VARCHAR(4096 )""" );
162162 statement .addBatch ("""
163- ALTER TABLE "PROJECT" ALTER COLUMN "PURL" SET DATA TYPE VARCHAR(786 )""" );
163+ ALTER TABLE "PROJECT" ALTER COLUMN "PURL" SET DATA TYPE VARCHAR(4096 )""" );
164164 statement .executeBatch ();
165165 }
166166 } else if (DbUtil .isMssql ()) {
167167 try (final Statement statement = connection .createStatement ()) {
168168 statement .addBatch ("""
169- ALTER TABLE "COMPONENT" ALTER COLUMN "PURL" VARCHAR(786 ) NULL""" );
169+ ALTER TABLE "COMPONENT" ALTER COLUMN "PURL" VARCHAR(4096 ) NULL""" );
170170 statement .addBatch ("""
171- ALTER TABLE "COMPONENT" ALTER COLUMN "PURLCOORDINATES" VARCHAR(786 ) NULL""" );
171+ ALTER TABLE "COMPONENT" ALTER COLUMN "PURLCOORDINATES" VARCHAR(4096 ) NULL""" );
172172 statement .addBatch ("""
173- ALTER TABLE "COMPONENTANALYSISCACHE" ALTER COLUMN "TARGET" VARCHAR(786 ) NOT NULL""" );
173+ ALTER TABLE "COMPONENTANALYSISCACHE" ALTER COLUMN "TARGET" VARCHAR(4096 ) NOT NULL""" );
174174 statement .addBatch ("""
175- ALTER TABLE "PROJECT" ALTER COLUMN "PURL" VARCHAR(786 ) NULL""" );
175+ ALTER TABLE "PROJECT" ALTER COLUMN "PURL" VARCHAR(4096 ) NULL""" );
176176 statement .executeBatch ();
177177 }
178178 } else if (DbUtil .isMysql ()) {
179179 try (final Statement statement = connection .createStatement ()) {
180180 statement .addBatch ("""
181- ALTER TABLE "COMPONENT" MODIFY COLUMN "PURL" VARCHAR(786 )""" );
181+ ALTER TABLE "COMPONENT" MODIFY COLUMN "PURL" VARCHAR(4096 )""" );
182182 statement .addBatch ("""
183- ALTER TABLE "COMPONENT" MODIFY COLUMN "PURLCOORDINATES" VARCHAR(786 )""" );
183+ ALTER TABLE "COMPONENT" MODIFY COLUMN "PURLCOORDINATES" VARCHAR(4096 )""" );
184184 statement .addBatch ("""
185- ALTER TABLE "COMPONENTANALYSISCACHE" MODIFY COLUMN "TARGET" VARCHAR(786 )""" );
185+ ALTER TABLE "COMPONENTANALYSISCACHE" MODIFY COLUMN "TARGET" VARCHAR(4096 )""" );
186186 statement .addBatch ("""
187- ALTER TABLE "PROJECT" MODIFY COLUMN "PURL" VARCHAR(786 )""" );
187+ ALTER TABLE "PROJECT" MODIFY COLUMN "PURL" VARCHAR(4096 )""" );
188188 statement .executeBatch ();
189189 }
190190 } else {
0 commit comments