@dbml/core
Version:
> TODO: description
41 lines (39 loc) • 975 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TABLE_CONSTRAINT_KIND = exports.DATA_TYPE = exports.CONSTRAINT_TYPE = exports.COLUMN_CONSTRAINT_KIND = void 0;
var TABLE_CONSTRAINT_KIND = {
FIELD: 'field',
INDEX: 'index',
FK: 'fk',
UNIQUE: 'unique',
PK: 'pk',
DEFAULT: 'default'
};
exports.TABLE_CONSTRAINT_KIND = TABLE_CONSTRAINT_KIND;
var COLUMN_CONSTRAINT_KIND = {
NOT_NULL: 'not_null',
UNIQUE: 'unique',
PK: 'pk',
DEFAULT: 'dbdefault',
INCREMENT: 'increment',
INLINE_REF: 'inline_ref',
NOTE: 'note',
CHECK: 'check'
};
exports.COLUMN_CONSTRAINT_KIND = COLUMN_CONSTRAINT_KIND;
var DATA_TYPE = {
STRING: 'string',
NUMBER: 'number',
BOOLEAN: 'boolean',
EXPRESSION: 'expression'
};
// legacy - for compatibility with model_structure
exports.DATA_TYPE = DATA_TYPE;
var CONSTRAINT_TYPE = {
COLUMN: 'column',
STRING: 'string',
EXPRESSION: 'expression'
};
exports.CONSTRAINT_TYPE = CONSTRAINT_TYPE;
;