casesTable: PgTableWithColumns<
{
columns: {
createdAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "created_at";
notNull: true;
tableName: "cases";
},
{},
{},
>;
createdBy: PgColumn<
{
baseColumn: never;
columnType: "PgUUID";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "created_by";
notNull: false;
tableName: "cases";
},
{},
{},
>;
id: PgColumn<
{
baseColumn: never;
columnType: "PgBigInt53";
data: number;
dataType: "number";
driverParam: string
| number;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: "byDefault";
isAutoincrement: false;
isPrimaryKey: true;
name: "id";
notNull: true;
tableName: "cases";
},
{},
{},
>;
isPatientCase: PgColumn<
{
baseColumn: never;
columnType: "PgBoolean";
data: boolean;
dataType: "boolean";
driverParam: boolean;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "is_patient_case";
notNull: true;
tableName: "cases";
},
{},
{},
>;
patientId: PgColumn<
{
baseColumn: never;
columnType: "PgBigInt53";
data: number;
dataType: "number";
driverParam: string
| number;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "patient_id";
notNull: false;
tableName: "cases";
},
{},
{},
>;
status: 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: "status";
notNull: false;
tableName: "cases";
},
{},
{},
>;
summary: 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: "summary";
notNull: false;
tableName: "cases";
},
{},
{},
>;
title: 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: "title";
notNull: false;
tableName: "cases";
},
{},
{},
>;
updatedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "updated_at";
notNull: false;
tableName: "cases";
},
{},
{},
>;
};
dialect: "pg";
name: "cases";
schema: undefined;
},
> = ...