PIT: Add initialization and checkpoint logic

This commit is contained in:
carlosmonastyrski
2025-05-08 09:41:01 -03:00
parent e58dbe853e
commit e8d424bbb0
7 changed files with 260 additions and 24 deletions
@@ -488,6 +488,17 @@ export const secretFolderDALFactory = (db: TDbClient) => {
}
};
const findByParentId = async (parentId: string, tx?: Knex) => {
try {
const folders = await (tx || db.replicaNode())(TableName.SecretFolder)
.where({ parentId })
.select(selectAllTableCols(TableName.SecretFolder));
return folders;
} catch (error) {
throw new DatabaseError({ error, name: "findByParentId" });
}
};
return {
...secretFolderOrm,
update,
@@ -499,6 +510,7 @@ export const secretFolderDALFactory = (db: TDbClient) => {
findClosestFolder,
findByProjectId,
findByMultiEnv,
findByEnvsDeep
findByEnvsDeep,
findByParentId
};
};