correccion ejecutable

This commit is contained in:
2026-05-06 10:58:25 +02:00
parent 1ee0275eaf
commit c0c349308c
3 changed files with 8 additions and 6 deletions

View File

@@ -187,6 +187,7 @@ async function runMigrations(args) {
console.log(` console.log(`
[i] Lanzado migraciones\n [i] Lanzado migraciones\n
-> Servidor: ${process_1.env.POSTGRES_HOST}:${process_1.env.POSTGRES_PORT} -> Servidor: ${process_1.env.POSTGRES_HOST}:${process_1.env.POSTGRES_PORT}
-> BDD: ${process_1.env.POSTGRES_DATABASE}
-> Objetivo: ${args.targetVersion} -> Objetivo: ${args.targetVersion}
`); `);
try { try {
@@ -195,7 +196,7 @@ async function runMigrations(args) {
user: process_1.env.POSTGRES_USER, user: process_1.env.POSTGRES_USER,
port: Number(process_1.env.POSTGRES_PORT), port: Number(process_1.env.POSTGRES_PORT),
password: process_1.env.POSTGRES_PASSWORD, password: process_1.env.POSTGRES_PASSWORD,
database: process_1.env.POSTGRES_DATABASE database: process_1.env.POSTGRES_DATABASE || process_1.env.POSTGRES_DB
}); });
} }
catch (e) { catch (e) {
@@ -211,7 +212,7 @@ async function runMigrations(args) {
} }
// 1º La version explicita 2º La versión almacenada en BDD 3º 0.0.0 como version base // 1º La version explicita 2º La versión almacenada en BDD 3º 0.0.0 como version base
if (versionBdd == undefined) { if (versionBdd == undefined) {
console.log("[x] Error buscando la ultima version de la base de datos"); console.log("[x] Error buscando la ultima version de la base de datos ", process_1.env.POSTGRES_DATABASE);
} }
const baseVersion = args.baseVersion ?? versionBdd ?? "0.0.0"; const baseVersion = args.baseVersion ?? versionBdd ?? "0.0.0";
console.log("[i] Migrando desde la version " + baseVersion + " a la version " + args.targetVersion); console.log("[i] Migrando desde la version " + baseVersion + " a la version " + args.targetVersion);

View File

@@ -1,6 +1,6 @@
{ {
"name": "@sf-alvar/db-migrate", "name": "@sf-alvar/db-migrate",
"version": "1.0.7", "version": "1.0.10",
"description": "Herramienta de migracion de bdd", "description": "Herramienta de migracion de bdd",
"main": "lib/index.js", "main": "lib/index.js",
"engines": { "engines": {
@@ -24,7 +24,8 @@
"test": "node --test", "test": "node --test",
"build": "tsc --build", "build": "tsc --build",
"link": "npm run build && npm link", "link": "npm run build && npm link",
"start": "node ./lib/index.js" "start": "node ./lib/index.js",
"publish": "npm run build && npm publish"
}, },
"author": "alvarsanmartin", "author": "alvarsanmartin",
"license": "ISC", "license": "ISC",

View File

@@ -1,4 +1,4 @@
#!/usr/bin/node #!/usr/bin/env node
import { existsSync } from 'fs'; import { existsSync } from 'fs';
import fs from 'fs/promises'; import fs from 'fs/promises';
@@ -226,7 +226,7 @@ async function runMigrations(args: {
user: env.POSTGRES_USER, user: env.POSTGRES_USER,
port: Number(env.POSTGRES_PORT), port: Number(env.POSTGRES_PORT),
password: env.POSTGRES_PASSWORD, password: env.POSTGRES_PASSWORD,
database: env.POSTGRES_DATABASE database: env.POSTGRES_DATABASE || env.POSTGRES_DB
}) })
} catch (e) { } catch (e) {
console.error("[x] Error conectando a la base datos. Host: ", env.POSTGRES_HOST, " DB: ", env.POSTGRES_DATABASE) console.error("[x] Error conectando a la base datos. Host: ", env.POSTGRES_HOST, " DB: ", env.POSTGRES_DATABASE)