n8n/packages/@n8n/db/src/entities/processed-data.ts

21 lines
531 B
TypeScript

import { Entity, PrimaryColumn } from '@n8n/typeorm';
import type { IProcessedDataEntries, IProcessedDataLatest } from 'n8n-workflow';
import { JsonColumn, WithTimestamps } from './abstract-entity';
import { objectRetriever } from '../utils/transformers';
@Entity()
export class ProcessedData extends WithTimestamps {
@PrimaryColumn('varchar')
context: string;
@PrimaryColumn()
workflowId: string;
@JsonColumn({
nullable: true,
transformer: objectRetriever,
})
value: IProcessedDataEntries | IProcessedDataLatest;
}