ColumnInfo

The `ColumnInfo` entity.

Definition

TypeScript
interface ColumnInfo {
  name: string;
  type: string;
  notNull: boolean;
  pk: boolean;
  defaultValue: string | null;
}

Fields

FieldTypeNotes
namestringrequired — Column name.
typestringrequired — Declared SQL type of the column.
notNullbooleanrequired — True when the column is NOT NULL.
pkbooleanrequired — True when the column is part of the primary key.
defaultValuestring | nullrequired — Default value expression as stored, or null if none.