#6202 myt watcher #2377

Merged
jorgep merged 3 commits from 6202-mytWatcher into dev 2024-05-09 10:50:58 +00:00
Member
No description provided.
jorgep added 1 commit 2024-04-26 10:16:24 +00:00
gitea/salix/pipeline/pr-dev This commit looks good Details
30e927d722
feat: refs #6202 dbWatcher script
jorgep reviewed 2024-04-26 10:17:55 +00:00
@ -0,0 +4,4 @@
function watchDatabaseChanges() {
console.log('Watching for changes in db/routines and db/versions');
fs.watch('db', {recursive: true}, (eventType, filename) => {
Author
Member

Escucha cambios en el directorio db.

Escucha cambios en el directorio db.
jorgep reviewed 2024-04-26 10:18:30 +00:00
@ -0,0 +8,4 @@
if (filename.endsWith('.sql')) {
let command;
if (filename.startsWith('routines')) command = 'push';
Author
Member

En función de donde se encuentra el archivo modificado, se ejecuta un comando u otro.

En función de donde se encuentra el archivo modificado, se ejecuta un comando u otro.
jorgep reviewed 2024-04-26 10:18:53 +00:00
db/dbWatcher.js Outdated
@ -0,0 +26,4 @@
});
}
if (require.main === module) watchDatabaseChanges();
Author
Member

Habilita la opción de poderse ejecutar por terminal también.

Habilita la opción de poderse ejecutar por terminal también.
jorgep reviewed 2024-04-26 10:19:49 +00:00
@ -115,2 +115,3 @@
"back": "nodemon --inspect -w modules ./node_modules/gulp/bin/gulp.js back",
"lint": "eslint ./ --cache --ignore-pattern .gitignore"
"lint": "eslint ./ --cache --ignore-pattern .gitignore",
"watch:db": "node ./db/dbWatcher.js"
Author
Member

Por si la gente que trabaja con base de datos solo quiere escuchar los cambios en los archivos sql.

Por si la gente que trabaja con base de datos solo quiere escuchar los cambios en los archivos sql.
Author
Member

Yo valoraría detectar también los cambios en las fixtures.

Yo valoraría detectar también los cambios en las fixtures.
jorgep added the
CR / Tests passed
label 2024-04-26 10:27:55 +00:00
jorgep changed title from WIP: #6202 myt watcher to #6202 myt watcher 2024-04-26 10:28:05 +00:00
jorgep requested review from juan 2024-04-26 10:28:53 +00:00
juan requested changes 2024-05-09 08:11:27 +00:00
Dismissed
@ -0,0 +20,4 @@
process.on('error', error => console.error(`error: ${error.message}`));
process.on('close', () => console.log('Watching for changes in db/routines and db/versions'));
Owner

¿Porqué pones tantas lineas en blanco entre instrucciones?
Yo las quitaría.

¿Porqué pones tantas lineas en blanco entre instrucciones? Yo las quitaría.
jorgep added 2 commits 2024-05-09 10:09:21 +00:00
jorgep requested review from juan 2024-05-09 10:11:22 +00:00
juan approved these changes 2024-05-09 10:30:15 +00:00
jorgep merged commit 03a8dafe47 into dev 2024-05-09 10:50:58 +00:00
jorgep deleted branch 6202-mytWatcher 2024-05-09 10:50:58 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: verdnatura/salix#2377
No description provided.