Commit Graph

36 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
55739b55ca Update SQL queries to always return an integer for the summary charts 2024-09-06 19:18:16 -06:00
Luis Eduardo Jeréz Girón
c9ea76be56 Add webhooks mechanism 2024-08-18 23:02:25 -06:00
Luis Eduardo Jeréz Girón
54329798ac Add charts to summary 2024-08-16 00:38:49 -06:00
Luis Eduardo Jeréz Girón
5a8c47446c Add databases and destinations health checks and some ui improvements 2024-08-15 22:46:05 -06:00
Julien W
8e149cf4d5 Save file_size 2024-08-11 21:16:12 +02:00
Luis Eduardo Jeréz Girón
ac4bbf7720 Update GetExecution SQL query to include database_id and database_pg_version 2024-08-04 22:47:21 -06:00
Luis Eduardo Jeréz Girón
50050cc895 Remove backup_is_local column from GetExecution SQL query 2024-08-04 19:18:20 -06:00
Luis Eduardo Jeréz Girón
a4c04c6263 Add backup_is_local column to GetExecution SQL query 2024-08-04 18:59:16 -06:00
Luis Eduardo Jeréz Girón
3f2711685a Update GetExecution function signature and SQL query 2024-08-04 18:57:14 -06:00
Luis Eduardo Jeréz Girón
03e267dddd Add database_pg_version to get_execution and paginate_executions SQL queries 2024-08-04 18:55:37 -06:00
Luis Eduardo Jeréz Girón
2a600f705b Add local support for soft deleting execution backups 2024-08-03 22:39:58 -06:00
Luis Eduardo Jeréz Girón
8853b6f13e Fix download button to support local backups 2024-08-03 22:31:12 -06:00
Luis Eduardo Jeréz Girón
f485d53ce8 Add local backups to execution process 2024-08-03 22:11:50 -06:00
Luis Eduardo Jeréz Girón
8c08ddb4db Update SQL query for pagination and display backup's local status in executions list 2024-08-03 21:46:14 -06:00
Luis Eduardo Jeréz Girón
2d2f8fa81d Refactor storage to add local storage 2024-08-03 11:07:35 -06:00
Luis Eduardo Jeréz Girón
d83048058f Optimize backup process to use data streaming instead of dumping in memory 2024-08-02 19:45:43 -06:00
Luis Eduardo Jeréz Girón
c992dfd8f2 Update integration package to use postgres instead of pgdump 2024-08-02 12:09:59 -06:00
Luis Eduardo Jeréz Girón
ab14a8bd50 Add qty functions to services 2024-07-24 10:27:26 -06:00
Luis Eduardo Jeréz Girón
b0dfb31d6a Add error logging to RunExecution function 2024-07-24 09:35:17 -06:00
Luis Eduardo Jeréz Girón
e49d9631bc Ping S3 client before running execution 2024-07-24 09:31:44 -06:00
Luis Eduardo Jeréz Girón
6e398baca7 Add GetExecutionDownloadLink function to Service 2024-07-24 09:22:02 -06:00
Luis Eduardo Jeréz Girón
3a3f46f257 Update PaginateExecutionsParams return type to include related names 2024-07-24 07:38:13 -06:00
Luis Eduardo Jeréz Girón
667ce52e9d Update paginate_executions to support filtering by backup, database, and destination 2024-07-24 07:36:26 -06:00
Luis Eduardo Jeréz Girón
ae9b3b7adc Update encrypted fields in database to use bytea type 2024-07-23 23:48:09 -06:00
Luis Eduardo Jeréz Girón
58ef913a6d Update pagination limit to ensure a minimum value of 1 and a maximum value of 100 2024-07-23 21:59:10 -06:00
Luis Eduardo Jeréz Girón
cb4f69884a Update SQL queries to use more descriptive column aliases 2024-07-22 22:24:00 -06:00
Luis Eduardo Jeréz Girón
d295dda6b3 Update SQL queries to cast bytea parameters 2024-07-22 21:47:17 -06:00
Luis Eduardo Jeréz Girón
b98df7bf42 Add logging to delete old sessions and soft delete expired executions 2024-07-21 23:10:33 -06:00
Luis Eduardo Jeréz Girón
7e2ceab458 Add soft delete executions functionality 2024-07-21 20:09:11 -06:00
Luis Eduardo Jeréz Girón
818f1e1623 Update SQL queries to use COALESCE and sqlc.narg for nullable fields in update operations 2024-07-21 19:42:13 -06:00
Luis Eduardo Jeréz Girón
8c72eb2d58 Add paginate executions functionality 2024-07-21 19:28:18 -06:00
Luis Eduardo Jeréz Girón
99e26e46b9 Add backup_id column to executions methods 2024-07-21 17:29:42 -06:00
Luis Eduardo Jeréz Girón
63c330f85d Add ListBackupExecutions function to executions service 2024-07-21 17:28:29 -06:00
Luis Eduardo Jeréz Girón
6de1bfd46c Order executions by start time in list_executions.sql 2024-07-21 17:28:19 -06:00
Luis Eduardo Jeréz Girón
9f0ae11564 Add RunExecution function to executions service and it's dependencies 2024-07-20 22:55:15 -06:00
Luis Eduardo Jeréz Girón
ad613fbe4e Add executions service with CRUD operations 2024-07-20 18:42:20 -06:00