9 lines
479 B
TypeScript
9 lines
479 B
TypeScript
import type { BUN_MARIADB_FieldSchemaType } from "../../types";
|
|
export type BuildColumnDefinitionOptions = {
|
|
/** UNIQUE is managed by syncUniqueConstraints on existing tables */
|
|
omitUnique?: boolean;
|
|
};
|
|
export default function buildColumnDefinition(field: BUN_MARIADB_FieldSchemaType, options?: BuildColumnDefinitionOptions): string;
|
|
/** Whether schema field requires NOT NULL */
|
|
export declare function fieldRequiresNotNull(field: BUN_MARIADB_FieldSchemaType): boolean;
|