MapColonies Authentication
    Preparing search index...
    • Parameters

      • pool: Pool

      Returns NodePgDatabase<
          ExtractTablesWithRelations<
              {},
              ExtractTablesFromSchema<
                  {
                      asset: PgTableWithColumns<
                          {
                              columns: {
                                  createdAt: PgBuildColumn<
                                      "asset",
                                      SetNotNull<SetHasDefault<(...)>>,
                                      {
                                          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: "asset";
                                      },
                                  >;
                                  environment: PgBuildColumn<
                                      "asset",
                                      SetNotNull<SetDimensions<(...), (...)>>,
                                      {
                                          data: (...)[];
                                          dataType: "string enum";
                                          driverParam: (...) | (...);
                                          enumValues: [(...), (...), (...)];
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "asset";
                                      },
                                  >;
                                  isTemplate: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgBooleanBuilder>,
                                      {
                                          data: boolean;
                                          dataType: "boolean";
                                          driverParam: boolean;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "asset";
                                      },
                                  >;
                                  name: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgVarcharBuilder<(...)>>,
                                      {
                                          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: "asset";
                                      },
                                  >;
                                  type: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgEnumColumnBuilder<(...)>>,
                                      {
                                          data: (...) | (...) | (...) | (...);
                                          dataType: "string enum";
                                          driverParam: string;
                                          enumValues: [(...), (...), (...), (...)];
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "asset";
                                      },
                                  >;
                                  uri: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgVarcharBuilder<(...)>>,
                                      {
                                          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: "asset";
                                      },
                                  >;
                                  value: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgByteaBuilder>,
                                      {
                                          data: Buffer;
                                          dataType: "object buffer";
                                          driverParam: Buffer<(...)>;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "asset";
                                      },
                                  >;
                                  version: PgBuildColumn<
                                      "asset",
                                      SetNotNull<PgIntegerBuilder>,
                                      {
                                          data: number;
                                          dataType: "number int32";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "asset";
                                      },
                                  >;
                              };
                              dialect: "pg";
                              name: "asset";
                              schema: "auth_manager";
                          },
                      >;
                      bundle: PgTableWithColumns<
                          {
                              columns: {
                                  assets: PgBuildColumn<
                                      "bundle",
                                      Set$Type<PgJsonbBuilder, (...)[]>,
                                      {
                                          data: (...)[];
                                          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, (...)[]>,
                                      {
                                          data: (...)[];
                                          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<(...)>>,
                                      {
                                          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<(...)>>,
                                      {
                                          data: (...) | (...) | (...);
                                          dataType: "string enum";
                                          driverParam: string;
                                          enumValues: [(...), (...), (...)];
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "bundle";
                                      },
                                  >;
                                  hash: PgBuildColumn<
                                      "bundle",
                                      PgTextBuilder<[(...), ...(...)[]]>,
                                      {
                                          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<(...)>, "always">,
                                      {
                                          data: number;
                                          dataType: "number int32";
                                          driverParam: (...) | (...);
                                          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: (...)
                                          | (...);
                                          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<(...), (...)>>,
                                      {
                                          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<(...)>>,
                                      {
                                          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<(...)>>,
                                      {
                                          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";
                          },
                      >;
                      client: PgTableWithColumns<
                          {
                              columns: {
                                  branch: PgBuildColumn<
                                      "client",
                                      PgTextBuilder<[(...), ...(...)[]]>,
                                      {
                                          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: "client";
                                      },
                                  >;
                                  createdAt: PgBuildColumn<
                                      "client",
                                      SetNotNull<SetHasDefault<(...)>>,
                                      {
                                          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: "client";
                                      },
                                  >;
                                  description: PgBuildColumn<
                                      "client",
                                      PgTextBuilder<[(...), ...(...)[]]>,
                                      {
                                          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: "client";
                                      },
                                  >;
                                  hebName: PgBuildColumn<
                                      "client",
                                      SetNotNull<PgTextBuilder<(...)>>,
                                      {
                                          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: "client";
                                      },
                                  >;
                                  name: PgBuildColumn<
                                      "client",
                                      SetIsPrimaryKey<PgTextBuilder<(...)>>,
                                      {
                                          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: "client";
                                      },
                                  >;
                                  productPointOfContact: PgBuildColumn<
                                      "client",
                                      Set$Type<PgJsonBuilder, PointOfContact>,
                                      {
                                          data: PointOfContact;
                                          dataType: "object json";
                                          driverParam: unknown;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: false;
                                          tableName: "client";
                                      },
                                  >;
                                  tags: PgBuildColumn<
                                      "client",
                                      SetDimensions<PgTextBuilder<(...)>, 1>,
                                      {
                                          data: (...)[];
                                          dataType: "string";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: false;
                                          tableName: "client";
                                      },
                                  >;
                                  techPointOfContact: PgBuildColumn<
                                      "client",
                                      Set$Type<PgJsonBuilder, PointOfContact>,
                                      {
                                          data: PointOfContact;
                                          dataType: "object json";
                                          driverParam: unknown;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: false;
                                          tableName: "client";
                                      },
                                  >;
                                  updatedAt: PgBuildColumn<
                                      "client",
                                      SetNotNull<SetHasDefault<(...)>>,
                                      {
                                          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: "client";
                                      },
                                  >;
                              };
                              dialect: "pg";
                              name: "client";
                              schema: "auth_manager";
                          },
                      >;
                      connection: PgTableWithColumns<
                          {
                              columns: {
                                  allowNoBrowserConnection: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgBooleanBuilder>,
                                      {
                                          data: boolean;
                                          dataType: "boolean";
                                          driverParam: boolean;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  allowNoOriginConnection: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgBooleanBuilder>,
                                      {
                                          data: boolean;
                                          dataType: "boolean";
                                          driverParam: boolean;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  createdAt: PgBuildColumn<
                                      "connection",
                                      SetNotNull<SetHasDefault<(...)>>,
                                      {
                                          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: "connection";
                                      },
                                  >;
                                  domains: PgBuildColumn<
                                      "connection",
                                      SetNotNull<SetDimensions<(...), (...)>>,
                                      {
                                          data: (...)[];
                                          dataType: "string";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  enabled: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgBooleanBuilder>,
                                      {
                                          data: boolean;
                                          dataType: "boolean";
                                          driverParam: boolean;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  environment: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgEnumColumnBuilder<(...)>>,
                                      {
                                          data: (...) | (...) | (...);
                                          dataType: "string enum";
                                          driverParam: string;
                                          enumValues: [(...), (...), (...)];
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  name: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgVarcharBuilder<(...)>>,
                                      {
                                          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: "connection";
                                      },
                                  >;
                                  origins: PgBuildColumn<
                                      "connection",
                                      SetNotNull<SetDimensions<(...), (...)>>,
                                      {
                                          data: (...)[];
                                          dataType: "string";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                                  token: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgTextBuilder<(...)>>,
                                      {
                                          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: "connection";
                                      },
                                  >;
                                  version: PgBuildColumn<
                                      "connection",
                                      SetNotNull<PgIntegerBuilder>,
                                      {
                                          data: number;
                                          dataType: "number int32";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "connection";
                                      },
                                  >;
                              };
                              dialect: "pg";
                              name: "connection";
                              schema: "auth_manager";
                          },
                      >;
                      domain: PgTableWithColumns<
                          {
                              columns: {
                                  name: PgBuildColumn<
                                      "domain",
                                      SetIsPrimaryKey<PgTextBuilder<(...)>>,
                                      {
                                          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: "domain";
                                      },
                                  >;
                              };
                              dialect: "pg";
                              name: "domain";
                              schema: "auth_manager";
                          },
                      >;
                      key: PgTableWithColumns<
                          {
                              columns: {
                                  environment: PgBuildColumn<
                                      "key",
                                      SetNotNull<PgEnumColumnBuilder<(...)>>,
                                      {
                                          data: (...) | (...) | (...);
                                          dataType: "string enum";
                                          driverParam: string;
                                          enumValues: [(...), (...), (...)];
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "key";
                                      },
                                  >;
                                  privateKey: PgBuildColumn<
                                      "key",
                                      Set$Type<SetNotNull<(...)>, JWKPrivateKey>,
                                      {
                                          data: JWKPrivateKey;
                                          dataType: "object json";
                                          driverParam: unknown;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "key";
                                      },
                                  >;
                                  publicKey: PgBuildColumn<
                                      "key",
                                      Set$Type<SetNotNull<(...)>, JWKPublicKey>,
                                      {
                                          data: JWKPublicKey;
                                          dataType: "object json";
                                          driverParam: unknown;
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "key";
                                      },
                                  >;
                                  version: PgBuildColumn<
                                      "key",
                                      SetNotNull<PgIntegerBuilder>,
                                      {
                                          data: number;
                                          dataType: "number int32";
                                          driverParam: (...) | (...);
                                          enumValues: undefined;
                                          generated: undefined;
                                          hasDefault: false;
                                          hasRuntimeDefault: false;
                                          identity: undefined;
                                          isAutoincrement: false;
                                          isPrimaryKey: false;
                                          name: string;
                                          notNull: true;
                                          tableName: "key";
                                      },
                                  >;
                              };
                              dialect: "pg";
                              name: "key";
                              schema: "auth_manager";
                          },
                      >;
                  },
              >,
          >,
      > & { $client: Pool }