usersTable: PgTableWithColumns<
{
columns: {
aud: 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: "aud";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
bannedUntil: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "banned_until";
notNull: false;
tableName: "users";
},
{},
{},
>;
confirmationSentAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "confirmation_sent_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
confirmationToken: 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: "confirmation_token";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
confirmedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: { type: "always" };
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "confirmed_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
createdAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "created_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
deletedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "deleted_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
email: 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: "email";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
emailChange: 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: "email_change";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
emailChangeConfirmStatus: PgColumn<
{
baseColumn: never;
columnType: "PgSmallInt";
data: number;
dataType: "number";
driverParam: string
| number;
enumValues: undefined;
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "email_change_confirm_status";
notNull: false;
tableName: "users";
},
{},
{},
>;
emailChangeSentAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "email_change_sent_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
emailChangeTokenCurrent: PgColumn<
{
baseColumn: never;
columnType: "PgVarchar";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "email_change_token_current";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
emailChangeTokenNew: 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: "email_change_token_new";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
emailConfirmedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "email_confirmed_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
encryptedPassword: 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: "encrypted_password";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
id: 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: "id";
notNull: true;
tableName: "users";
},
{},
{},
>;
instanceId: 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: "instance_id";
notNull: false;
tableName: "users";
},
{},
{},
>;
invitedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "invited_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
isAnonymous: 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_anonymous";
notNull: true;
tableName: "users";
},
{},
{},
>;
isSsoUser: 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_sso_user";
notNull: true;
tableName: "users";
},
{},
{},
>;
isSuperAdmin: PgColumn<
{
baseColumn: never;
columnType: "PgBoolean";
data: boolean;
dataType: "boolean";
driverParam: boolean;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "is_super_admin";
notNull: false;
tableName: "users";
},
{},
{},
>;
lastSignInAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "last_sign_in_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
phone: PgColumn<
{
baseColumn: never;
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "phone";
notNull: false;
tableName: "users";
},
{},
{},
>;
phoneChange: PgColumn<
{
baseColumn: never;
columnType: "PgText";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "phone_change";
notNull: false;
tableName: "users";
},
{},
{},
>;
phoneChangeSentAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "phone_change_sent_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
phoneChangeToken: PgColumn<
{
baseColumn: never;
columnType: "PgVarchar";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "phone_change_token";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
phoneConfirmedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "phone_confirmed_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
rawAppMetaData: 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: "raw_app_meta_data";
notNull: false;
tableName: "users";
},
{},
{},
>;
rawUserMetaData: 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: "raw_user_meta_data";
notNull: false;
tableName: "users";
},
{},
{},
>;
reauthenticationSentAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "reauthentication_sent_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
reauthenticationToken: PgColumn<
{
baseColumn: never;
columnType: "PgVarchar";
data: string;
dataType: "string";
driverParam: string;
enumValues: [string, ...string[]];
generated: undefined;
hasDefault: true;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "reauthentication_token";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
recoverySentAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "recovery_sent_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
recoveryToken: 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: "recovery_token";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
role: 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: "role";
notNull: false;
tableName: "users";
},
{},
{ length: 255 },
>;
updatedAt: PgColumn<
{
baseColumn: never;
columnType: "PgTimestampString";
data: string;
dataType: "string";
driverParam: string;
enumValues: undefined;
generated: undefined;
hasDefault: false;
hasRuntimeDefault: false;
identity: undefined;
isAutoincrement: false;
isPrimaryKey: false;
name: "updated_at";
notNull: false;
tableName: "users";
},
{},
{},
>;
};
dialect: "pg";
name: "users";
schema: "auth";
},
> = ...