@@ -232,14 +232,13 @@ public function createCollection(string $name, array $attributes = [], array $in
232232 $ sqlTenant = $ this ->sharedTables ? '_tenant INTEGER DEFAULT NULL, ' : '' ;
233233 $ collection = "
234234 CREATE TABLE {$ this ->getSQLTable ($ id )} (
235- _id SERIAL NOT NULL ,
235+ _id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
236236 _uid VARCHAR(255) NOT NULL,
237237 " . $ sqlTenant . "
238238 \"_createdAt \" TIMESTAMP(3) DEFAULT NULL,
239239 \"_updatedAt \" TIMESTAMP(3) DEFAULT NULL,
240- _permissions TEXT DEFAULT NULL,
241240 " . \implode (' ' , $ attributeStrings ) . "
242- PRIMARY KEY (_id)
241+ _permissions TEXT DEFAULT NULL
243242 );
244243 " ;
245244
@@ -262,13 +261,12 @@ public function createCollection(string $name, array $attributes = [], array $in
262261
263262 $ permissions = "
264263 CREATE TABLE {$ this ->getSQLTable ($ id . '_perms ' )} (
265- _id SERIAL NOT NULL ,
264+ _id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
266265 _tenant INTEGER DEFAULT NULL,
267266 _type VARCHAR(12) NOT NULL,
268267 _permission VARCHAR(255) NOT NULL,
269- _document VARCHAR(255) NOT NULL,
270- PRIMARY KEY (_id)
271- );
268+ _document VARCHAR(255) NOT NULL
269+ );
272270 " ;
273271
274272 if ($ this ->sharedTables ) {
0 commit comments