Circle V2 API Docs
    Preparing search index...

    Variable usersTableConst

    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";
        },
    > = ...