VSCode Intellisense Error: "Type 'PgTableWithColumns... is not assignable to type 'SQL<unknown>..."

Hey, im new to Drizzle and am encountering this intelliselse error on VSCode. Notably the code runs fine.

I am using Planetscale and Cloudflare Pages Functions.

Thank you in advance!

Schema

export const projects = pgTable('Projects', {
    project: text("project").notNull().primaryKey(),
    backgroundImageUuid: text('background_image_uuid'),
    siteId: text("site_id").notNull().primaryKey(),
    systemId: text("system_id").notNull().primaryKey(),
});


Query

const result3 = await db(env)
    .select({
      projects.project,
      projects.backgroundImageUuid
    })
    .from(projects)
    .where(
      and(
        eq(projects.siteId, data.siteId),
        eq(projects.systemId, siteConfig.systemId)
      )
    );


Error

Type 'PgTableWithColumns<{ name: "Projects"; schema: undefined; columns: { project: PgColumn<{ name: "project"; tableName: "Projects"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; enumValues: [...]; baseColumn: never; }, {}, {}>; backgroundImageUuid: PgColu...' is not assignable to type 'SQL<unknown> | Aliased<unknown> | MySqlColumn<ColumnBaseConfig<ColumnDataType, string>, object> | MySqlTable<TableConfig> | SelectedFieldsFlat<...>'.
  Type 'PgTableWithColumns<{ name: "Projects"; schema: undefined; columns: { project: PgColumn<{ name: "project"; tableName: "Projects"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; enumValues: [...]; baseColumn: never; }, {}, {}>; backgroundImageUuid: PgColu...' is not assignable to type 'SelectedFieldsFlat...
image.png
Was this page helpful?