Variable bundleTableConst
bundleTable: PgTableWithColumns<
{
columns: {
assets: PgBuildColumn<
"bundle",
Set$Type<PgJsonbBuilder, { name: string; version: number }[]>,
{
data: { name: string; version: number }[];
dataType: "object json";
driverParam: unknown;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: false;
tableName: "bundle";
},
>;
connections: PgBuildColumn<
"bundle",
Set$Type<PgJsonbBuilder, { name: string; version: number }[]>,
{
data: { name: string; version: number }[];
dataType: "object json";
driverParam: unknown;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: false;
tableName: "bundle";
},
>;
createdAt: PgBuildColumn<
"bundle",
SetNotNull<SetHasDefault<PgTimestampBuilder>>,
{
data: Date;
dataType: "object date";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: true;
tableName: "bundle";
},
>;
environment: PgBuildColumn<
"bundle",
SetNotNull<PgEnumColumnBuilder<["np", "stage", "prod"]>>,
{
data: "np" | "stage" | "prod";
dataType: "string enum";
driverParam: string;
enumValues: ["np", "stage", "prod"];
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: true;
tableName: "bundle";
},
>;
hash: PgBuildColumn<
"bundle",
PgTextBuilder<[string, ...string[]]>,
{
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: false;
tableName: "bundle";
},
>;
id: PgBuildColumn<
"bundle",
HasIdentity<SetIsPrimaryKey<PgIntegerBuilder>, "always">,
{
data: number;
dataType: "number int32";
driverParam: string | number;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: "always";
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: true;
tableName: "bundle";
},
>;
keyVersion: PgBuildColumn<
"bundle",
PgIntegerBuilder,
{
data: number;
dataType: "number int32";
driverParam: string
| number;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: false;
tableName: "bundle";
},
>;
metadata: PgBuildColumn<
"bundle",
Set$Type<PgJsonbBuilder, Record<string, unknown>>,
{
data: TData;
dataType: "object json";
driverParam: unknown;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: false;
tableName: "bundle";
},
>;
opaVersion: PgBuildColumn<
"bundle",
SetNotNull<PgTextBuilder<[string, ...string[]]>>,
{
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: true;
tableName: "bundle";
},
>;
revision: PgBuildColumn<
"bundle",
SetNotNull<PgTextBuilder<[string, ...string[]]>>,
{
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: string;
notNull: true;
tableName: "bundle";
},
>;
};
dialect: "pg";
name: "bundle";
schema: "auth_manager";
},
> = ...