Files
graff.estate-backend/src/db/schema/companies.ts
T
2025-02-27 10:40:29 +05:00

16 lines
535 B
TypeScript

import { relations } from 'drizzle-orm';
import { text, uuid, varchar, pgTable } from 'drizzle-orm/pg-core';
import { projectsTable } from './projects';
export const companiesTable = pgTable('companies', {
id: uuid().defaultRandom().primaryKey(),
title: varchar('title', { length: 50 }).notNull(),
color: varchar('color', { length: 9 }).default('#ffffff'),
mapIcon: text('map_icon'),
logo: text('logo'),
});
export const companiesRelations = relations(companiesTable, ({ many }) => ({
projects: many(projectsTable),
}));