@slsplus/migrate
Version:
Serverless Plus Migrate Tool
34 lines (33 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.migratePostgresql = void 0;
var utils_1 = require("../utils");
/**
* migrate vpc component
* @param oldConfigs vpc configs
*/
function migratePostgresql(oldConfigs) {
var pgConfig = utils_1.deepClone(oldConfigs || {});
if (pgConfig.dbInstanceName) {
pgConfig.name = pgConfig.dbInstanceName;
delete pgConfig.dbInstanceName;
}
if (pgConfig.dbVersion) {
pgConfig.version = pgConfig.dbVersion;
delete pgConfig.dbVersion;
}
if (pgConfig.dbCharset) {
pgConfig.charset = pgConfig.dbCharset;
delete pgConfig.dbCharset;
}
if (!utils_1.isUndefined(pgConfig.extranetAccess)) {
pgConfig.publicAccess = pgConfig.extranetAccess;
delete pgConfig.extranetAccess;
}
if (pgConfig.vpcConfig) {
pgConfig.vpc = pgConfig.vpcConfig;
delete pgConfig.vpcConfig;
}
return pgConfig;
}
exports.migratePostgresql = migratePostgresql;