16 lines
535 B
TypeScript
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),
|
|
}));
|