© 2026 Hedgehog Software, LLC
Property 'userTable' does not exist on type '{}'.
^1.0.0-beta.8-734e789
16.1
import { drizzle } from "drizzle-orm/node-postgres"; import { Client, Pool } from "pg"; import PostgreSQLConfiguration from "@/configuration/database"; import * as schema from "./schema"; const DATABASE_URI = PostgreSQLConfiguration.DATABASE_URI; // console.debug(`Database URI: ${DATABASE_URI}`); const pgClient = new Client({ connectionString: DATABASE_URI, }); const pgPool = new Pool({ connectionString: DATABASE_URI, max: 5, }) export const drizzleClient = drizzle({ client: pgPool, schema: schema, logger: true, }); const executeResult = await drizzleClient.query.userTable.findMany(); console.debug("Execute Result:", executeResult); export { pgClient, pgPool }; export type drizzleClient = typeof drizzleClient; export default drizzleClient;
database/schema/user.ts
import { defineRelations, sql } from "drizzle-orm"; import { pgTable, text, uuid } from "drizzle-orm/pg-core"; import { TABLE_PREFIX } from "@/configuration/database"; const userTable = pgTable(`${TABLE_PREFIX}user`, { ... }); const userRelationList = defineRelations( ... ); export default userTable; export { userRelationList, userTable };
database/schema/index.ts
export * from "./user";