Luis Eduardo Jeréz Girón
|
4929a12b9b
|
Add RenderGomponent function to echoutil package
|
2024-07-22 00:14:13 -06:00 |
|
Luis Eduardo Jeréz Girón
|
3b91a5d758
|
Add third party js libraries
|
2024-07-22 00:09:46 -06:00 |
|
Luis Eduardo Jeréz Girón
|
e9b932257b
|
Add static, api and web entrypoints
|
2024-07-21 23:54:13 -06:00 |
|
Luis Eduardo Jeréz Girón
|
ad72457522
|
Add static files and embed package for static file serving
|
2024-07-21 23:54:00 -06:00 |
|
Luis Eduardo Jeréz Girón
|
8a7b1ea46c
|
Add shutdown for cron scheduler and database connection in anonymous defered functions
|
2024-07-21 23:49:18 -06:00 |
|
Luis Eduardo Jeréz Girón
|
5a8e944a6d
|
Add view package and mount router in main function
|
2024-07-21 23:46:24 -06:00 |
|
Luis Eduardo Jeréz Girón
|
b43d4d8c38
|
Add labstack/echo dependency
|
2024-07-21 23:44:30 -06:00 |
|
Luis Eduardo Jeréz Girón
|
da150a1c0b
|
Refactor backup initial scheduling to prevent block the entire app on error
|
2024-07-21 23:29:38 -06:00 |
|
Luis Eduardo Jeréz Girón
|
4b2cacf9f7
|
Update cron schedule for soft deleting expired executions and deleting old sessions to every 10 minutes
|
2024-07-21 23:26:06 -06:00 |
|
Luis Eduardo Jeréz Girón
|
050d44d659
|
Start cron scheduler in main function
|
2024-07-21 23:22:22 -06:00 |
|
Luis Eduardo Jeréz Girón
|
f9092a0389
|
Initialize app schedules
|
2024-07-21 23:10:54 -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
|
a089cb212d
|
Update gocron.NewTask to accept variadic parameters
|
2024-07-21 23:02:32 -06:00 |
|
Luis Eduardo Jeréz Girón
|
2648db0e01
|
Rename data to staticdata
|
2024-07-21 22:51:57 -06:00 |
|
Luis Eduardo Jeréz Girón
|
5dc8d1e97c
|
Add GMT timezone to Timezones list
|
2024-07-21 22:50:59 -06:00 |
|
Luis Eduardo Jeréz Girón
|
4ac631a944
|
Add UTC timezone to Timezones list
|
2024-07-21 22:48:13 -06:00 |
|
Luis Eduardo Jeréz Girón
|
7b8869c49e
|
Remove unused RemoveAllJobs function and update backup scheduling logic
|
2024-07-21 22:40:22 -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
|
a6bf396e65
|
Add retention_days column to backups table and update related SQL queries
|
2024-07-21 19:34:23 -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
|
86b5ceb199
|
Add destinations pagination functionality
|
2024-07-21 19:25:45 -06:00 |
|
Luis Eduardo Jeréz Girón
|
569201b677
|
Add paginate databases functionalit
|
2024-07-21 19:04:03 -06:00 |
|
Luis Eduardo Jeréz Girón
|
c826c75d95
|
Add paginate backups functionality
|
2024-07-21 18:59:19 -06:00 |
|
Luis Eduardo Jeréz Girón
|
2e414fb6f0
|
Update field names in PaginateResponse struct to adhere to naming conventions
|
2024-07-21 18:58:09 -06:00 |
|
Luis Eduardo Jeréz Girón
|
c39a75aa13
|
Add example and update notes in paginateutil README.md
|
2024-07-21 18:56:53 -06:00 |
|
Luis Eduardo Jeréz Girón
|
4d050c0a89
|
Delete unused function
|
2024-07-21 18:55:29 -06:00 |
|
Luis Eduardo Jeréz Girón
|
96c91faa77
|
Add pagination utility functions and tests
|
2024-07-21 18:46:48 -06:00 |
|
Luis Eduardo Jeréz Girón
|
889d8e6ec5
|
Schedule all backups for the first time in min
|
2024-07-21 17:59:12 -06:00 |
|
Luis Eduardo Jeréz Girón
|
921df90ef3
|
Add ScheduleAll function to backups service and SQL query
|
2024-07-21 17:58:59 -06:00 |
|
Luis Eduardo Jeréz Girón
|
bafa88e494
|
Update backups service to integrate with cron scheduler
|
2024-07-21 17:52:08 -06:00 |
|
Luis Eduardo Jeréz Girón
|
fa3c7a7771
|
Update Cron UpsertJob signature to accept any function and parameters
|
2024-07-21 17:41:01 -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
|
88df185ab7
|
Add backup_id column to executions table and create index
|
2024-07-21 17:28:11 -06:00 |
|
Luis Eduardo Jeréz Girón
|
59a7c6a316
|
Initialize cron scheduler and logger in main.go
|
2024-07-21 17:21:39 -06:00 |
|
Luis Eduardo Jeréz Girón
|
be391727d1
|
Add timezones slice
|
2024-07-21 17:17:49 -06:00 |
|
Luis Eduardo Jeréz Girón
|
b84c47a95a
|
Add RemoveAllJobs function to Cron scheduler
|
2024-07-21 16:47:37 -06:00 |
|
Luis Eduardo Jeréz Girón
|
36956680e3
|
Initial implementation of cron scheduler
|
2024-07-21 00:27:06 -06:00 |
|
Luis Eduardo Jeréz Girón
|
4eef80ce9c
|
Add go-co-op/gocron dependency
|
2024-07-21 00:23:11 -06:00 |
|
Luis Eduardo Jeréz Girón
|
237ab076f5
|
Update backups table schema to include time_zone field
|
2024-07-20 23:19:08 -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
|
af7406f4da
|
Add time layout constants to timeutil package
|
2024-07-20 22:54:44 -06:00 |
|
Luis Eduardo Jeréz Girón
|
16bb6b6be0
|
Add CreatePath and RemoveTrailingSlash functions to strutil package
|
2024-07-20 22:35:52 -06:00 |
|
Luis Eduardo Jeréz Girón
|
21fa0215b7
|
Update error message in PGDump client's Ping function
|
2024-07-20 22:31:16 -06:00 |
|
Luis Eduardo Jeréz Girón
|
e693d1e11f
|
Update database connection encryption and version field
|
2024-07-20 22:22:58 -06:00 |
|
Luis Eduardo Jeréz Girón
|
b179a7266c
|
Update ParseVersion function in PGDump client
|
2024-07-20 22:22:26 -06:00 |
|
Luis Eduardo Jeréz Girón
|
d90f65585b
|
Add ParseVersion function to PGDump client
|
2024-07-20 22:21:15 -06:00 |
|
Luis Eduardo Jeréz Girón
|
fffa6b3fca
|
Update databases table schema to include pg_version field
|
2024-07-20 22:16:35 -06:00 |
|