``` import { pgTable, serial, integer } from 'drizzle-orm/pg-core'; export const users = pgTable('users', { id: serial('id').primaryKey(), }); export const products = pgTable('products', { id: serial('id').primaryKey(), }); export const metadata = pgTable('metadata', { id: serial('id').primaryKey(), someOtherRef: integer('some_other_ref_id').references(() => someOtherRef.id), }); export const someOtherRef = pgTable('someOtherRef', { id: serial('id').primaryKey(), metadataId: integer('meta_data_id').references(() => metadata.id), }); ``` ....it does not have a type annotation and is referenced directly or indirectly in its own initializer.