This commit is contained in:
Jan Prochazka
2021-09-16 13:56:53 +02:00
parent bb86a3b8cc
commit fce2f9a46a

View File

@@ -9,6 +9,7 @@ import {
TableInfo, TableInfo,
UniqueInfo, UniqueInfo,
} from 'dbgate-types'; } from 'dbgate-types';
import _ from 'lodash';
export interface EditorColumnInfo extends ColumnInfo { export interface EditorColumnInfo extends ColumnInfo {
isPrimaryKey?: boolean; isPrimaryKey?: boolean;
@@ -17,7 +18,7 @@ export interface EditorColumnInfo extends ColumnInfo {
export function fillEditorColumnInfo(column: ColumnInfo, table: TableInfo): EditorColumnInfo { export function fillEditorColumnInfo(column: ColumnInfo, table: TableInfo): EditorColumnInfo {
return { return {
isPrimaryKey: !!table?.primaryKey?.columns?.find(x => x.columnName == column.columnName), isPrimaryKey: !!table?.primaryKey?.columns?.find(x => x.columnName == column.columnName),
dataType: column ? undefined : 'int', dataType: _.isEmpty(column) ? 'int' : undefined,
...column, ...column,
}; };
} }