From bd73da0571a809134e258b61eb758b512d72d994 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 5 Aug 2022 12:27:32 +0800 Subject: [PATCH] Add syncedAt field in integrations table --- packages/api/src/entity/integration.ts | 3 +++ packages/db/migrations/0091.do.integrations.sql | 1 + 2 files changed, 4 insertions(+) diff --git a/packages/api/src/entity/integration.ts b/packages/api/src/entity/integration.ts index 898aca91e..0a795fca4 100644 --- a/packages/api/src/entity/integration.ts +++ b/packages/api/src/entity/integration.ts @@ -36,4 +36,7 @@ export class Integration { @UpdateDateColumn({ default: () => 'CURRENT_TIMESTAMP' }) updatedAt!: Date + + @Column('timestamp', { nullable: true }) + syncedAt?: Date | null } diff --git a/packages/db/migrations/0091.do.integrations.sql b/packages/db/migrations/0091.do.integrations.sql index 33829ac77..1fc4e6d93 100755 --- a/packages/db/migrations/0091.do.integrations.sql +++ b/packages/db/migrations/0091.do.integrations.sql @@ -14,6 +14,7 @@ CREATE TABLE omnivore.integrations ( "enabled" boolean NOT NULL DEFAULT true, created_at timestamptz NOT NULL DEFAULT current_timestamp, updated_at timestamptz NOT NULL DEFAULT current_timestamp, + synced_at timestamptz, UNIQUE (user_id, "type") );