From 5f5eece627ca3e12a1cf55de655512525559d764 Mon Sep 17 00:00:00 2001 From: Sonny Date: Fri, 10 May 2024 16:29:36 +0200 Subject: [PATCH] fix: missing PK on each column id --- database/migrations/1714218548323_create_users_table.ts | 2 +- database/migrations/1714253983443_create_collections_table.ts | 2 +- database/migrations/1714254076754_create_links_table.ts | 2 +- dev.docker-compose.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/database/migrations/1714218548323_create_users_table.ts b/database/migrations/1714218548323_create_users_table.ts index cd80911..f40f97e 100644 --- a/database/migrations/1714218548323_create_users_table.ts +++ b/database/migrations/1714218548323_create_users_table.ts @@ -5,7 +5,7 @@ export default class extends BaseSchema { async up() { this.schema.createTable(this.tableName, (table) => { - table.uuid('id').unique().notNullable(); + table.uuid('id').primary().unique().notNullable(); table.string('email', 254).notNullable().unique(); table.string('name', 254).notNullable(); diff --git a/database/migrations/1714253983443_create_collections_table.ts b/database/migrations/1714253983443_create_collections_table.ts index e29ab8b..6cba8d2 100644 --- a/database/migrations/1714253983443_create_collections_table.ts +++ b/database/migrations/1714253983443_create_collections_table.ts @@ -8,7 +8,7 @@ export default class extends BaseSchema { async up() { this.schema.raw(`DROP TYPE IF EXISTS ${this.visibilityEnumName}`); this.schema.createTable(this.tableName, (table) => { - table.uuid('id').unique().notNullable(); + table.uuid('id').primary().unique().notNullable(); table.string('name', 254).notNullable(); table.string('description', 254); diff --git a/database/migrations/1714254076754_create_links_table.ts b/database/migrations/1714254076754_create_links_table.ts index 981768e..fb8daaa 100644 --- a/database/migrations/1714254076754_create_links_table.ts +++ b/database/migrations/1714254076754_create_links_table.ts @@ -5,7 +5,7 @@ export default class extends BaseSchema { async up() { this.schema.createTable(this.tableName, (table) => { - table.uuid('id').unique().notNullable(); + table.uuid('id').primary().unique().notNullable(); table.string('name', 254).notNullable(); table.string('description', 254); diff --git a/dev.docker-compose.yml b/dev.docker-compose.yml index 19cf466..f34f761 100644 --- a/dev.docker-compose.yml +++ b/dev.docker-compose.yml @@ -17,7 +17,7 @@ services: pgadmin: container_name: pgadmin - image: dpage/pgadmin4:8.5 + image: dpage/pgadmin4:8.6 restart: always environment: - PGADMIN_DEFAULT_EMAIL=myemail@gmail.com