quick-erd
Version:
quick and easy text-based ERD + code generator for migration, query, typescript types and orm entity
24 lines (23 loc) • 633 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.detectDBClient = detectDBClient;
exports.isPostgres = isPostgres;
exports.isSqlite = isSqlite;
function detectDBClient(dbFile_or_client) {
switch (dbFile_or_client) {
case 'mysql':
return 'mysql';
case 'pg':
case 'postgresql':
return 'postgresql';
default: {
return 'better-sqlite3';
}
}
}
function isPostgres(db_client) {
return db_client.includes('postgres') || db_client === 'pg';
}
function isSqlite(db_client) {
return db_client.includes('sqlite');
}