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") );