Reestructuración modular integral de servicios, reorganización de gestión en docs/ y limpieza profunda del repositorio
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
const { Client } = require('pg');
|
||||
|
||||
const client = new Client({
|
||||
user: 'dtic_user',
|
||||
host: '127.0.0.1',
|
||||
database: 'dtic_bitacoras',
|
||||
password: 'dtic_pass_2026',
|
||||
port: 5433,
|
||||
});
|
||||
|
||||
async function run() {
|
||||
await client.connect();
|
||||
console.log("Connected to DB");
|
||||
|
||||
// Mapeo de IDs antiguos a nuevos
|
||||
const mapeos = [
|
||||
{ old: 'BKP02', new: 'f05001' },
|
||||
{ old: 'DB02', new: 'f05002' },
|
||||
{ old: 'MON01', new: 'f05003' },
|
||||
{ old: 'DOC01', new: 'f05004' },
|
||||
{ old: 'PERF01', new: 'f05005' },
|
||||
];
|
||||
|
||||
for (const mapeo of mapeos) {
|
||||
console.log(`Updating ${mapeo.old} to ${mapeo.new}...`);
|
||||
const res = await client.query(
|
||||
"UPDATE bitacoras.hitos SET id_hito = $1 WHERE id_hito = $2 RETURNING id",
|
||||
[mapeo.new, mapeo.old]
|
||||
);
|
||||
console.log(`Updated ${res.rowCount} row(s)`);
|
||||
}
|
||||
|
||||
console.log("Migration completed");
|
||||
await client.end();
|
||||
}
|
||||
|
||||
run().catch(console.error);
|
||||
Reference in New Issue
Block a user