Skip to main content
Version: 0.17.x

Variable: auditLog

const auditLog: PgTableWithColumns<{ columns: { action: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "action"; notNull: true; tableName: "audit_log"; }, { }, { length: 100; }>; apiEndpoint: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "api_endpoint"; notNull: false; tableName: "audit_log"; }, { }, { length: 255; }>; createdAt: PgColumn<{ baseColumn: never; columnType: "PgTimestamp"; data: Date; dataType: "date"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "created_at"; notNull: false; tableName: "audit_log"; }, { }, { }>; id: PgColumn<{ baseColumn: never; columnType: "PgUUID"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: true; name: "id"; notNull: true; tableName: "audit_log"; }, { }, { }>; ipAddress: PgColumn<{ baseColumn: never; columnType: "PgInet"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "ip_address"; notNull: false; tableName: "audit_log"; }, { }, { }>; newValues: PgColumn<{ baseColumn: never; columnType: "PgJsonb"; data: unknown; dataType: "json"; driverParam: unknown; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "new_values"; notNull: false; tableName: "audit_log"; }, { }, { }>; oldValues: PgColumn<{ baseColumn: never; columnType: "PgJsonb"; data: unknown; dataType: "json"; driverParam: unknown; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "old_values"; notNull: false; tableName: "audit_log"; }, { }, { }>; targetId: PgColumn<{ baseColumn: never; columnType: "PgUUID"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "target_id"; notNull: false; tableName: "audit_log"; }, { }, { }>; targetType: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "target_type"; notNull: false; tableName: "audit_log"; }, { }, { length: 50; }>; userAgent: PgColumn<{ baseColumn: never; columnType: "PgText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "user_agent"; notNull: false; tableName: "audit_log"; }, { }, { }>; }; dialect: "pg"; name: "audit_log"; schema: undefined; }>

Defined in: src/db/schema.ts:196