Variable permissionLevelsConst
permissionLevels: PgTableWithColumns<
{
columns: {
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: "permission_levels";
},
{},
{},
>;
disabled: 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: "disabled";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
grantedDiscordPermissions: PgColumn<
{
baseColumn: Column<
{
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: "granted_discord_permissions";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
columnType: "PgArray";
data: string[];
dataType: "array";
driverParam: string
| string[];
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "granted_discord_permissions";
notNull: true;
tableName: "permission_levels";
},
{},
{
baseBuilder: PgColumnBuilder<
{
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
name: "granted_discord_permissions";
},
{},
{},
ColumnBuilderExtraConfig,
>;
size: undefined;
},
>;
grantedSystemPermissions: PgColumn<
{
baseColumn: Column<
{
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: "granted_system_permissions";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
columnType: "PgArray";
data: string[];
dataType: "array";
driverParam: string
| string[];
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "granted_system_permissions";
notNull: true;
tableName: "permission_levels";
},
{},
{
baseBuilder: PgColumnBuilder<
{
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
name: "granted_system_permissions";
},
{},
{},
ColumnBuilderExtraConfig,
>;
size: undefined;
},
>;
guildId: 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: "guild_id";
notNull: true;
tableName: "permission_levels";
},
{},
{ length: undefined
| number },
>;
id: PgColumn<
{
baseColumn: never;
columnType: "PgSerial";
data: number;
dataType: "number";
driverParam: number;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: true;
name: "id";
notNull: true;
tableName: "permission_levels";
},
{},
{},
>;
level: PgColumn<
{
baseColumn: never;
columnType: "PgInteger";
data: number;
dataType: "number";
driverParam: string
| number;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "level";
notNull: true;
tableName: "permission_levels";
},
{},
{},
>;
roles: PgColumn<
{
baseColumn: Column<
{
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: "roles";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
columnType: "PgArray";
data: string[];
dataType: "array";
driverParam: string
| string[];
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "roles";
notNull: true;
tableName: "permission_levels";
},
{},
{
baseBuilder: PgColumnBuilder<
{
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
name: "roles";
},
{},
{},
ColumnBuilderExtraConfig,
>;
size: undefined;
},
>;
updatedAt: 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: "updated_at";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
users: PgColumn<
{
baseColumn: Column<
{
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: "users";
notNull: false;
tableName: "permission_levels";
},
{},
{},
>;
columnType: "PgArray";
data: string[];
dataType: "array";
driverParam: string
| string[];
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "users";
notNull: true;
tableName: "permission_levels";
},
{},
{
baseBuilder: PgColumnBuilder<
{
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
name: "users";
},
{},
{},
ColumnBuilderExtraConfig,
>;
size: undefined;
},
>;
};
dialect: "pg";
name: "permission_levels";
schema: undefined;
},
> = ...