├── .devcontainer ├── .bashrc ├── compose.yaml └── devcontainer.json ├── .env.dev ├── .env.example ├── .github └── workflows │ ├── ci.yaml │ ├── docs-deploy.yaml │ ├── publish-docker-image.yaml │ └── sync-docker-hub-readme.yaml ├── .gitignore ├── .golangci.yaml ├── .prettierignore ├── .prettierrc ├── .vscode └── project.code-snippets ├── AGENTS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Taskfile.yml ├── assets ├── logos │ ├── hetzner-horizontal.png │ └── hetzner.png ├── screenshot.png ├── sponsors │ └── FetchGoat.png └── support-project-v1.json ├── cmd ├── app │ ├── init_schedule.go │ └── main.go ├── changepw │ └── main.go └── resetdb │ └── main.go ├── docker ├── Dockerfile ├── Dockerfile.dev └── README.md ├── docs ├── _redirects └── index.html ├── go.mod ├── go.sum ├── internal ├── config │ ├── env.go │ ├── env_validate.go │ └── version.go ├── cron │ └── cron.go ├── database │ ├── .gitignore │ ├── connect.go │ └── migrations │ │ ├── 20240720055349_enable_extensions.sql │ │ ├── 20240720055620_add_change_updated_at_function.sql │ │ ├── 20240720055717_add_users_table.sql │ │ ├── 20240720055720_add_sessions_table.sql │ │ ├── 20240720055723_add_databases_table.sql │ │ ├── 20240720055730_add_destinations_table.sql │ │ ├── 20240720060503_add_backups_table.sql │ │ ├── 20240720060508_add_executions_table.sql │ │ ├── 20240803171113_add_is_local_to_backups_table.sql │ │ ├── 20240805000451_add_restorations_table.sql │ │ ├── 20240811205655_add_file_size_to_executions_table.sql │ │ ├── 20240816011651_add_test_related_columns.sql │ │ ├── 20240818185840_add_webhooks_tables.sql │ │ ├── 20240908064127_add_hstore_extension.sql │ │ ├── 20241014050530_add_v17_to_pg_version_check_in_databases.sql │ │ └── 20250927000001_add_v18_to_pg_version_check_in_databases.sql ├── integration │ ├── integration.go │ ├── postgres │ │ └── postgres.go │ └── storage │ │ ├── local.go │ │ ├── s3.go │ │ └── storage.go ├── logger │ ├── REAME.md │ ├── kv.go │ ├── kv_test.go │ ├── logger.go │ └── writer.go ├── service │ ├── auth │ │ ├── auth.go │ │ ├── cookies.go │ │ ├── delete_all_user_sessions.go │ │ ├── delete_all_user_sessions.sql │ │ ├── delete_old_sessions.go │ │ ├── delete_old_sessions.sql │ │ ├── delete_session.go │ │ ├── delete_session.sql │ │ ├── get_user_by_token.go │ │ ├── get_user_by_token.sql │ │ ├── get_user_sessions.go │ │ ├── get_user_sessions.sql │ │ ├── login.go │ │ └── login.sql │ ├── backups │ │ ├── backups.go │ │ ├── create_backup.go │ │ ├── create_backup.sql │ │ ├── delete_backup.go │ │ ├── delete_backup.sql │ │ ├── duplicate_backup.go │ │ ├── duplicate_backup.sql │ │ ├── get_all_backups.go │ │ ├── get_all_backups.sql │ │ ├── get_backup.go │ │ ├── get_backup.sql │ │ ├── get_backups_qty.go │ │ ├── get_backups_qty.sql │ │ ├── job_remove.go │ │ ├── job_upsert.go │ │ ├── paginate_backups.go │ │ ├── paginate_backups.sql │ │ ├── schedule_all.go │ │ ├── schedule_all.sql │ │ ├── toggle_is_active.go │ │ ├── toggle_is_active.sql │ │ ├── update_backup.go │ │ └── update_backup.sql │ ├── databases │ │ ├── create_database.go │ │ ├── create_database.sql │ │ ├── databases.go │ │ ├── delete_database.go │ │ ├── delete_database.sql │ │ ├── get_all_databases.go │ │ ├── get_all_databases.sql │ │ ├── get_database.go │ │ ├── get_database.sql │ │ ├── get_databases_qty.go │ │ ├── get_databases_qty.sql │ │ ├── paginate_databases.go │ │ ├── paginate_databases.sql │ │ ├── test_all_databases.go │ │ ├── test_database.go │ │ ├── test_database.sql │ │ ├── update_database.go │ │ └── update_database.sql │ ├── destinations │ │ ├── create_destination.go │ │ ├── create_destination.sql │ │ ├── delete_destination.go │ │ ├── delete_destination.sql │ │ ├── destinations.go │ │ ├── get_all_destinations.go │ │ ├── get_all_destinations.sql │ │ ├── get_destination.go │ │ ├── get_destination.sql │ │ ├── get_destinations_qty.go │ │ ├── get_destinations_qty.sql │ │ ├── paginate_destinations.go │ │ ├── paginate_destinations.sql │ │ ├── test_all_destinations.go │ │ ├── test_destination.go │ │ ├── test_destination.sql │ │ ├── update_destination.go │ │ └── update_destination.sql │ ├── executions │ │ ├── create_execution.go │ │ ├── create_execution.sql │ │ ├── executions.go │ │ ├── get_execution.go │ │ ├── get_execution.sql │ │ ├── get_execution_download_link_or_path.go │ │ ├── get_execution_download_link_or_path.sql │ │ ├── get_executions_qty.go │ │ ├── get_executions_qty.sql │ │ ├── list_backup_executions.go │ │ ├── list_backup_executions.sql │ │ ├── paginate_executions.go │ │ ├── paginate_executions.sql │ │ ├── run_execution.go │ │ ├── run_execution.sql │ │ ├── soft_delete_execution.go │ │ ├── soft_delete_execution.sql │ │ ├── soft_delete_expired_executions.go │ │ ├── soft_delete_expired_executions.sql │ │ ├── update_execution.go │ │ └── update_execution.sql │ ├── restorations │ │ ├── create_restoration.go │ │ ├── create_restoration.sql │ │ ├── get_restorations_qty.go │ │ ├── get_restorations_qty.sql │ │ ├── paginate_restorations.go │ │ ├── paginate_restorations.sql │ │ ├── restorations.go │ │ ├── run_restoration.go │ │ ├── update_restoration.go │ │ └── update_restoration.sql │ ├── service.go │ ├── users │ │ ├── change_password.go │ │ ├── change_password.sql │ │ ├── create_user.go │ │ ├── create_user.sql │ │ ├── get_user_by_email.go │ │ ├── get_user_by_email.sql │ │ ├── get_users_qty.go │ │ ├── get_users_qty.sql │ │ ├── update_user.go │ │ ├── update_user.sql │ │ └── users.go │ └── webhooks │ │ ├── create_webhook.go │ │ ├── create_webhook.sql │ │ ├── delete_webhook.go │ │ ├── delete_webhook.sql │ │ ├── duplicate_webhook.go │ │ ├── duplicate_webhook.sql │ │ ├── get_webhook.go │ │ ├── get_webhook.sql │ │ ├── paginate_webhook_executions.go │ │ ├── paginate_webhook_executions.sql │ │ ├── paginate_webhooks.go │ │ ├── paginate_webhooks.sql │ │ ├── run_webhook.go │ │ ├── run_webhook.sql │ │ ├── send_webhook_request.go │ │ ├── update_webhook.go │ │ ├── update_webhook.sql │ │ └── webhooks.go ├── staticdata │ ├── timezones.go │ └── timezones_test.go ├── util │ ├── cryptoutil │ │ ├── bcrypt.go │ │ ├── bcrypt_test.go │ │ ├── get_sha256_from_fs.go │ │ ├── get_sha256_from_fs_test.go │ │ └── get_sha256_from_fs_test_data │ │ │ ├── file1.txt │ │ │ ├── file2.txt │ │ │ └── subfolder │ │ │ └── subfolder │ │ │ └── file3.txt │ ├── echoutil │ │ ├── render_nodx.go │ │ └── render_nodx_test.go │ ├── maputil │ │ ├── get_sorted_string_keys.go │ │ └── get_sorted_string_keys_test.go │ ├── numutil │ │ ├── int_with_commas.go │ │ └── int_with_commas_test.go │ ├── paginateutil │ │ ├── README.md │ │ ├── create_offset_from_params.go │ │ ├── create_offset_from_params_test.go │ │ ├── create_paginate_response.go │ │ ├── create_paginate_response_test.go │ │ └── paginate_params.go │ ├── pathutil │ │ ├── pathutil.go │ │ └── pathutil_test.go │ ├── strutil │ │ ├── add_query_param_to_url.go │ │ ├── add_query_param_to_url_test.go │ │ ├── create_path.go │ │ ├── create_path_test.go │ │ ├── format_file_size.go │ │ ├── format_file_size_test.go │ │ ├── get_content_type_from_file_name.go │ │ ├── get_content_type_from_file_name_test.go │ │ ├── remove_leading_slash.go │ │ ├── remove_leading_slash_test.go │ │ ├── remove_trailing_slash.go │ │ └── remove_trailing_slash_test.go │ └── timeutil │ │ ├── layouts.go │ │ └── layouts_test.go ├── validate │ ├── README.md │ ├── cron_expression.go │ ├── cron_expression_test.go │ ├── email.go │ ├── email_test.go │ ├── json.go │ ├── json_test.go │ ├── listen_host.go │ ├── listen_host_test.go │ ├── path_prefix.go │ ├── path_prefix_test.go │ ├── port.go │ ├── port_test.go │ ├── struct.go │ └── struct_test.go └── view │ ├── api │ ├── health.go │ └── router.go │ ├── middleware │ ├── browser_cache.go │ ├── inject_reqctx.go │ ├── middleware.go │ ├── rate_limit.go │ ├── require_auth.go │ └── require_no_auth.go │ ├── reqctx │ ├── README.md │ ├── ctx.go │ └── ctx_test.go │ ├── router.go │ ├── static │ ├── .gitignore │ ├── css │ │ ├── partials │ │ │ ├── alpine.css │ │ │ ├── general.css │ │ │ ├── htmx.css │ │ │ ├── nodx-lucide.css │ │ │ ├── notyf.css │ │ │ ├── scrollbar.css │ │ │ ├── slim-select.css │ │ │ └── tailwind.css │ │ └── style.css │ ├── favicon.ico │ ├── images │ │ ├── logo-black.svg │ │ ├── logo-elephant.png │ │ ├── logo-white.svg │ │ ├── logo.png │ │ ├── plus-circle.png │ │ ├── plus.png │ │ └── third-party │ │ │ ├── digital-ocean.png │ │ │ ├── hapi.png │ │ │ └── vultr.webp │ ├── js │ │ ├── app.js │ │ ├── init-dialogs.js │ │ ├── init-helpers.js │ │ ├── init-htmx.js │ │ ├── init-notyf.js │ │ └── init-theme-helper.js │ ├── libs │ │ ├── alpinejs │ │ │ └── alpinejs-3.14.1.min.js │ │ ├── chartjs │ │ │ └── chartjs-4.4.3.umd.min.js │ │ ├── htmx │ │ │ └── htmx-2.0.1.min.js │ │ ├── notyf │ │ │ ├── notyf-3.10.0.min.css │ │ │ └── notyf-3.10.0.min.js │ │ └── slim-select │ │ │ ├── slimselect-2.8.2.css │ │ │ └── slimselect-2.8.2.min.js │ ├── robots.txt │ └── static_fs.go │ └── web │ ├── auth │ ├── create_first_user.go │ ├── login.go │ ├── logout.go │ └── router.go │ ├── component │ ├── card_box.go │ ├── change_theme_button.go │ ├── change_theme_button.inc.js │ ├── copy_button.go │ ├── empty_results.go │ ├── enums.go │ ├── help_button_modal.go │ ├── hx_loading.go │ ├── input_control.go │ ├── logotype.go │ ├── modal.go │ ├── options_dropdown.go │ ├── options_dropdown.inc.js │ ├── pg_version_select_options.go │ ├── ping.go │ ├── pretty_destination_name.go │ ├── pretty_file_size.go │ ├── renderable_group.go │ ├── renderable_group_test.go │ ├── select_control.go │ ├── skeleton.go │ ├── spinner.go │ ├── star_on_github.go │ ├── star_on_github.inc.js │ ├── status_badge.go │ ├── support_project.go │ ├── support_project.inc.js │ ├── support_project_sponsors.go │ ├── textarea_control.go │ └── typography.go │ ├── dashboard │ ├── about │ │ ├── index.go │ │ └── router.go │ ├── backups │ │ ├── common.go │ │ ├── create_backup.go │ │ ├── delete_backup.go │ │ ├── duplicate_backup.go │ │ ├── edit_backup.go │ │ ├── index.go │ │ ├── list_backups.go │ │ ├── manual_run.go │ │ └── router.go │ ├── databases │ │ ├── create_database.go │ │ ├── delete_database.go │ │ ├── edit_database.go │ │ ├── index.go │ │ ├── list_databases.go │ │ ├── router.go │ │ └── test_database.go │ ├── destinations │ │ ├── create_destination.go │ │ ├── delete_destination.go │ │ ├── edit_destination.go │ │ ├── index.go │ │ ├── list_destinations.go │ │ ├── router.go │ │ └── test_destination.go │ ├── executions │ │ ├── index.go │ │ ├── list_executions.go │ │ ├── restore_execution.go │ │ ├── router.go │ │ ├── show_execution.go │ │ └── soft_delete_execution.go │ ├── health_button.go │ ├── profile │ │ ├── close_all_sessions.go │ │ ├── index.go │ │ ├── router.go │ │ └── update_user.go │ ├── restorations │ │ ├── index.go │ │ ├── list_restorations.go │ │ ├── router.go │ │ └── show_restoration.go │ ├── router.go │ ├── summary │ │ ├── index.go │ │ ├── index_how_to.go │ │ ├── index_how_to.inc.js │ │ └── router.go │ └── webhooks │ │ ├── common.go │ │ ├── create_webhook.go │ │ ├── delete_webhook.go │ │ ├── duplicate_webhook.go │ │ ├── edit_webhook.go │ │ ├── index.go │ │ ├── list_webhooks.go │ │ ├── router.go │ │ ├── run_webhook.go │ │ └── webhook_executions.go │ ├── layout │ ├── auth.go │ ├── common.go │ ├── dashboard.go │ ├── dashboard_aside.go │ ├── dashboard_aside.inc.js │ ├── dashboard_header.go │ ├── dashboard_header_updates.go │ └── dashboard_header_updates.inc.js │ ├── respondhtmx │ └── respond.go │ └── router.go ├── package.json ├── scripts ├── build-js.ts ├── check-deps.sh ├── set-version.sh └── sqlc-prebuild.ts ├── sqlc.yaml └── tailwind.config.ts /.devcontainer/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.devcontainer/.bashrc -------------------------------------------------------------------------------- /.devcontainer/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.devcontainer/compose.yaml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.env.dev -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.github/workflows/docs-deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-docker-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.github/workflows/publish-docker-image.yaml -------------------------------------------------------------------------------- /.github/workflows/sync-docker-hub-readme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.github/workflows/sync-docker-hub-readme.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/project.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/.vscode/project.code-snippets -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /assets/logos/hetzner-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/assets/logos/hetzner-horizontal.png -------------------------------------------------------------------------------- /assets/logos/hetzner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/assets/logos/hetzner.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /assets/sponsors/FetchGoat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/assets/sponsors/FetchGoat.png -------------------------------------------------------------------------------- /assets/support-project-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/assets/support-project-v1.json -------------------------------------------------------------------------------- /cmd/app/init_schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/cmd/app/init_schedule.go -------------------------------------------------------------------------------- /cmd/app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/cmd/app/main.go -------------------------------------------------------------------------------- /cmd/changepw/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/cmd/changepw/main.go -------------------------------------------------------------------------------- /cmd/resetdb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/cmd/resetdb/main.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/docker/Dockerfile.dev -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/docker/README.md -------------------------------------------------------------------------------- /docs/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/docs/_redirects -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/docs/index.html -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/config/env.go -------------------------------------------------------------------------------- /internal/config/env_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/config/env_validate.go -------------------------------------------------------------------------------- /internal/config/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/config/version.go -------------------------------------------------------------------------------- /internal/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/cron/cron.go -------------------------------------------------------------------------------- /internal/database/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore the generated files to avoid git conflicts 2 | dbgen/ -------------------------------------------------------------------------------- /internal/database/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/connect.go -------------------------------------------------------------------------------- /internal/database/migrations/20240720055349_enable_extensions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055349_enable_extensions.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720055620_add_change_updated_at_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055620_add_change_updated_at_function.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720055717_add_users_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055717_add_users_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720055720_add_sessions_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055720_add_sessions_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720055723_add_databases_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055723_add_databases_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720055730_add_destinations_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720055730_add_destinations_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720060503_add_backups_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720060503_add_backups_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240720060508_add_executions_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240720060508_add_executions_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240803171113_add_is_local_to_backups_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240803171113_add_is_local_to_backups_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240805000451_add_restorations_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240805000451_add_restorations_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240811205655_add_file_size_to_executions_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240811205655_add_file_size_to_executions_table.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240816011651_add_test_related_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240816011651_add_test_related_columns.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240818185840_add_webhooks_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240818185840_add_webhooks_tables.sql -------------------------------------------------------------------------------- /internal/database/migrations/20240908064127_add_hstore_extension.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20240908064127_add_hstore_extension.sql -------------------------------------------------------------------------------- /internal/database/migrations/20241014050530_add_v17_to_pg_version_check_in_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20241014050530_add_v17_to_pg_version_check_in_databases.sql -------------------------------------------------------------------------------- /internal/database/migrations/20250927000001_add_v18_to_pg_version_check_in_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/database/migrations/20250927000001_add_v18_to_pg_version_check_in_databases.sql -------------------------------------------------------------------------------- /internal/integration/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/integration/integration.go -------------------------------------------------------------------------------- /internal/integration/postgres/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/integration/postgres/postgres.go -------------------------------------------------------------------------------- /internal/integration/storage/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/integration/storage/local.go -------------------------------------------------------------------------------- /internal/integration/storage/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/integration/storage/s3.go -------------------------------------------------------------------------------- /internal/integration/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/integration/storage/storage.go -------------------------------------------------------------------------------- /internal/logger/REAME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/logger/REAME.md -------------------------------------------------------------------------------- /internal/logger/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/logger/kv.go -------------------------------------------------------------------------------- /internal/logger/kv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/logger/kv_test.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/logger/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/logger/writer.go -------------------------------------------------------------------------------- /internal/service/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/auth.go -------------------------------------------------------------------------------- /internal/service/auth/cookies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/cookies.go -------------------------------------------------------------------------------- /internal/service/auth/delete_all_user_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_all_user_sessions.go -------------------------------------------------------------------------------- /internal/service/auth/delete_all_user_sessions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_all_user_sessions.sql -------------------------------------------------------------------------------- /internal/service/auth/delete_old_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_old_sessions.go -------------------------------------------------------------------------------- /internal/service/auth/delete_old_sessions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_old_sessions.sql -------------------------------------------------------------------------------- /internal/service/auth/delete_session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_session.go -------------------------------------------------------------------------------- /internal/service/auth/delete_session.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/delete_session.sql -------------------------------------------------------------------------------- /internal/service/auth/get_user_by_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/get_user_by_token.go -------------------------------------------------------------------------------- /internal/service/auth/get_user_by_token.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/get_user_by_token.sql -------------------------------------------------------------------------------- /internal/service/auth/get_user_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/get_user_sessions.go -------------------------------------------------------------------------------- /internal/service/auth/get_user_sessions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/get_user_sessions.sql -------------------------------------------------------------------------------- /internal/service/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/login.go -------------------------------------------------------------------------------- /internal/service/auth/login.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/auth/login.sql -------------------------------------------------------------------------------- /internal/service/backups/backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/backups.go -------------------------------------------------------------------------------- /internal/service/backups/create_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/create_backup.go -------------------------------------------------------------------------------- /internal/service/backups/create_backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/create_backup.sql -------------------------------------------------------------------------------- /internal/service/backups/delete_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/delete_backup.go -------------------------------------------------------------------------------- /internal/service/backups/delete_backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/delete_backup.sql -------------------------------------------------------------------------------- /internal/service/backups/duplicate_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/duplicate_backup.go -------------------------------------------------------------------------------- /internal/service/backups/duplicate_backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/duplicate_backup.sql -------------------------------------------------------------------------------- /internal/service/backups/get_all_backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_all_backups.go -------------------------------------------------------------------------------- /internal/service/backups/get_all_backups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_all_backups.sql -------------------------------------------------------------------------------- /internal/service/backups/get_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_backup.go -------------------------------------------------------------------------------- /internal/service/backups/get_backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_backup.sql -------------------------------------------------------------------------------- /internal/service/backups/get_backups_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_backups_qty.go -------------------------------------------------------------------------------- /internal/service/backups/get_backups_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/get_backups_qty.sql -------------------------------------------------------------------------------- /internal/service/backups/job_remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/job_remove.go -------------------------------------------------------------------------------- /internal/service/backups/job_upsert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/job_upsert.go -------------------------------------------------------------------------------- /internal/service/backups/paginate_backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/paginate_backups.go -------------------------------------------------------------------------------- /internal/service/backups/paginate_backups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/paginate_backups.sql -------------------------------------------------------------------------------- /internal/service/backups/schedule_all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/schedule_all.go -------------------------------------------------------------------------------- /internal/service/backups/schedule_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/schedule_all.sql -------------------------------------------------------------------------------- /internal/service/backups/toggle_is_active.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/toggle_is_active.go -------------------------------------------------------------------------------- /internal/service/backups/toggle_is_active.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/toggle_is_active.sql -------------------------------------------------------------------------------- /internal/service/backups/update_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/update_backup.go -------------------------------------------------------------------------------- /internal/service/backups/update_backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/backups/update_backup.sql -------------------------------------------------------------------------------- /internal/service/databases/create_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/create_database.go -------------------------------------------------------------------------------- /internal/service/databases/create_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/create_database.sql -------------------------------------------------------------------------------- /internal/service/databases/databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/databases.go -------------------------------------------------------------------------------- /internal/service/databases/delete_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/delete_database.go -------------------------------------------------------------------------------- /internal/service/databases/delete_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/delete_database.sql -------------------------------------------------------------------------------- /internal/service/databases/get_all_databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_all_databases.go -------------------------------------------------------------------------------- /internal/service/databases/get_all_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_all_databases.sql -------------------------------------------------------------------------------- /internal/service/databases/get_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_database.go -------------------------------------------------------------------------------- /internal/service/databases/get_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_database.sql -------------------------------------------------------------------------------- /internal/service/databases/get_databases_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_databases_qty.go -------------------------------------------------------------------------------- /internal/service/databases/get_databases_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/get_databases_qty.sql -------------------------------------------------------------------------------- /internal/service/databases/paginate_databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/paginate_databases.go -------------------------------------------------------------------------------- /internal/service/databases/paginate_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/paginate_databases.sql -------------------------------------------------------------------------------- /internal/service/databases/test_all_databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/test_all_databases.go -------------------------------------------------------------------------------- /internal/service/databases/test_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/test_database.go -------------------------------------------------------------------------------- /internal/service/databases/test_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/test_database.sql -------------------------------------------------------------------------------- /internal/service/databases/update_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/update_database.go -------------------------------------------------------------------------------- /internal/service/databases/update_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/databases/update_database.sql -------------------------------------------------------------------------------- /internal/service/destinations/create_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/create_destination.go -------------------------------------------------------------------------------- /internal/service/destinations/create_destination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/create_destination.sql -------------------------------------------------------------------------------- /internal/service/destinations/delete_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/delete_destination.go -------------------------------------------------------------------------------- /internal/service/destinations/delete_destination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/delete_destination.sql -------------------------------------------------------------------------------- /internal/service/destinations/destinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/destinations.go -------------------------------------------------------------------------------- /internal/service/destinations/get_all_destinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_all_destinations.go -------------------------------------------------------------------------------- /internal/service/destinations/get_all_destinations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_all_destinations.sql -------------------------------------------------------------------------------- /internal/service/destinations/get_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_destination.go -------------------------------------------------------------------------------- /internal/service/destinations/get_destination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_destination.sql -------------------------------------------------------------------------------- /internal/service/destinations/get_destinations_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_destinations_qty.go -------------------------------------------------------------------------------- /internal/service/destinations/get_destinations_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/get_destinations_qty.sql -------------------------------------------------------------------------------- /internal/service/destinations/paginate_destinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/paginate_destinations.go -------------------------------------------------------------------------------- /internal/service/destinations/paginate_destinations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/paginate_destinations.sql -------------------------------------------------------------------------------- /internal/service/destinations/test_all_destinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/test_all_destinations.go -------------------------------------------------------------------------------- /internal/service/destinations/test_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/test_destination.go -------------------------------------------------------------------------------- /internal/service/destinations/test_destination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/test_destination.sql -------------------------------------------------------------------------------- /internal/service/destinations/update_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/update_destination.go -------------------------------------------------------------------------------- /internal/service/destinations/update_destination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/destinations/update_destination.sql -------------------------------------------------------------------------------- /internal/service/executions/create_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/create_execution.go -------------------------------------------------------------------------------- /internal/service/executions/create_execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/create_execution.sql -------------------------------------------------------------------------------- /internal/service/executions/executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/executions.go -------------------------------------------------------------------------------- /internal/service/executions/get_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_execution.go -------------------------------------------------------------------------------- /internal/service/executions/get_execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_execution.sql -------------------------------------------------------------------------------- /internal/service/executions/get_execution_download_link_or_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_execution_download_link_or_path.go -------------------------------------------------------------------------------- /internal/service/executions/get_execution_download_link_or_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_execution_download_link_or_path.sql -------------------------------------------------------------------------------- /internal/service/executions/get_executions_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_executions_qty.go -------------------------------------------------------------------------------- /internal/service/executions/get_executions_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/get_executions_qty.sql -------------------------------------------------------------------------------- /internal/service/executions/list_backup_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/list_backup_executions.go -------------------------------------------------------------------------------- /internal/service/executions/list_backup_executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/list_backup_executions.sql -------------------------------------------------------------------------------- /internal/service/executions/paginate_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/paginate_executions.go -------------------------------------------------------------------------------- /internal/service/executions/paginate_executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/paginate_executions.sql -------------------------------------------------------------------------------- /internal/service/executions/run_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/run_execution.go -------------------------------------------------------------------------------- /internal/service/executions/run_execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/run_execution.sql -------------------------------------------------------------------------------- /internal/service/executions/soft_delete_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/soft_delete_execution.go -------------------------------------------------------------------------------- /internal/service/executions/soft_delete_execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/soft_delete_execution.sql -------------------------------------------------------------------------------- /internal/service/executions/soft_delete_expired_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/soft_delete_expired_executions.go -------------------------------------------------------------------------------- /internal/service/executions/soft_delete_expired_executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/soft_delete_expired_executions.sql -------------------------------------------------------------------------------- /internal/service/executions/update_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/update_execution.go -------------------------------------------------------------------------------- /internal/service/executions/update_execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/executions/update_execution.sql -------------------------------------------------------------------------------- /internal/service/restorations/create_restoration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/create_restoration.go -------------------------------------------------------------------------------- /internal/service/restorations/create_restoration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/create_restoration.sql -------------------------------------------------------------------------------- /internal/service/restorations/get_restorations_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/get_restorations_qty.go -------------------------------------------------------------------------------- /internal/service/restorations/get_restorations_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/get_restorations_qty.sql -------------------------------------------------------------------------------- /internal/service/restorations/paginate_restorations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/paginate_restorations.go -------------------------------------------------------------------------------- /internal/service/restorations/paginate_restorations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/paginate_restorations.sql -------------------------------------------------------------------------------- /internal/service/restorations/restorations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/restorations.go -------------------------------------------------------------------------------- /internal/service/restorations/run_restoration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/run_restoration.go -------------------------------------------------------------------------------- /internal/service/restorations/update_restoration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/update_restoration.go -------------------------------------------------------------------------------- /internal/service/restorations/update_restoration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/restorations/update_restoration.sql -------------------------------------------------------------------------------- /internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/service.go -------------------------------------------------------------------------------- /internal/service/users/change_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/change_password.go -------------------------------------------------------------------------------- /internal/service/users/change_password.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/change_password.sql -------------------------------------------------------------------------------- /internal/service/users/create_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/create_user.go -------------------------------------------------------------------------------- /internal/service/users/create_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/create_user.sql -------------------------------------------------------------------------------- /internal/service/users/get_user_by_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/get_user_by_email.go -------------------------------------------------------------------------------- /internal/service/users/get_user_by_email.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/get_user_by_email.sql -------------------------------------------------------------------------------- /internal/service/users/get_users_qty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/get_users_qty.go -------------------------------------------------------------------------------- /internal/service/users/get_users_qty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/get_users_qty.sql -------------------------------------------------------------------------------- /internal/service/users/update_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/update_user.go -------------------------------------------------------------------------------- /internal/service/users/update_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/update_user.sql -------------------------------------------------------------------------------- /internal/service/users/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/users/users.go -------------------------------------------------------------------------------- /internal/service/webhooks/create_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/create_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/create_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/create_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/delete_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/delete_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/delete_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/delete_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/duplicate_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/duplicate_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/duplicate_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/duplicate_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/get_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/get_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/get_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/get_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/paginate_webhook_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/paginate_webhook_executions.go -------------------------------------------------------------------------------- /internal/service/webhooks/paginate_webhook_executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/paginate_webhook_executions.sql -------------------------------------------------------------------------------- /internal/service/webhooks/paginate_webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/paginate_webhooks.go -------------------------------------------------------------------------------- /internal/service/webhooks/paginate_webhooks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/paginate_webhooks.sql -------------------------------------------------------------------------------- /internal/service/webhooks/run_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/run_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/run_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/run_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/send_webhook_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/send_webhook_request.go -------------------------------------------------------------------------------- /internal/service/webhooks/update_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/update_webhook.go -------------------------------------------------------------------------------- /internal/service/webhooks/update_webhook.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/update_webhook.sql -------------------------------------------------------------------------------- /internal/service/webhooks/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/service/webhooks/webhooks.go -------------------------------------------------------------------------------- /internal/staticdata/timezones.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/staticdata/timezones.go -------------------------------------------------------------------------------- /internal/staticdata/timezones_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/staticdata/timezones_test.go -------------------------------------------------------------------------------- /internal/util/cryptoutil/bcrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/cryptoutil/bcrypt.go -------------------------------------------------------------------------------- /internal/util/cryptoutil/bcrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/cryptoutil/bcrypt_test.go -------------------------------------------------------------------------------- /internal/util/cryptoutil/get_sha256_from_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/cryptoutil/get_sha256_from_fs.go -------------------------------------------------------------------------------- /internal/util/cryptoutil/get_sha256_from_fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/cryptoutil/get_sha256_from_fs_test.go -------------------------------------------------------------------------------- /internal/util/cryptoutil/get_sha256_from_fs_test_data/file1.txt: -------------------------------------------------------------------------------- 1 | file 1 contents -------------------------------------------------------------------------------- /internal/util/cryptoutil/get_sha256_from_fs_test_data/file2.txt: -------------------------------------------------------------------------------- 1 | file 2 contents -------------------------------------------------------------------------------- /internal/util/cryptoutil/get_sha256_from_fs_test_data/subfolder/subfolder/file3.txt: -------------------------------------------------------------------------------- 1 | file 3 contents -------------------------------------------------------------------------------- /internal/util/echoutil/render_nodx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/echoutil/render_nodx.go -------------------------------------------------------------------------------- /internal/util/echoutil/render_nodx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/echoutil/render_nodx_test.go -------------------------------------------------------------------------------- /internal/util/maputil/get_sorted_string_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/maputil/get_sorted_string_keys.go -------------------------------------------------------------------------------- /internal/util/maputil/get_sorted_string_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/maputil/get_sorted_string_keys_test.go -------------------------------------------------------------------------------- /internal/util/numutil/int_with_commas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/numutil/int_with_commas.go -------------------------------------------------------------------------------- /internal/util/numutil/int_with_commas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/numutil/int_with_commas_test.go -------------------------------------------------------------------------------- /internal/util/paginateutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/README.md -------------------------------------------------------------------------------- /internal/util/paginateutil/create_offset_from_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/create_offset_from_params.go -------------------------------------------------------------------------------- /internal/util/paginateutil/create_offset_from_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/create_offset_from_params_test.go -------------------------------------------------------------------------------- /internal/util/paginateutil/create_paginate_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/create_paginate_response.go -------------------------------------------------------------------------------- /internal/util/paginateutil/create_paginate_response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/create_paginate_response_test.go -------------------------------------------------------------------------------- /internal/util/paginateutil/paginate_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/paginateutil/paginate_params.go -------------------------------------------------------------------------------- /internal/util/pathutil/pathutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/pathutil/pathutil.go -------------------------------------------------------------------------------- /internal/util/pathutil/pathutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/pathutil/pathutil_test.go -------------------------------------------------------------------------------- /internal/util/strutil/add_query_param_to_url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/add_query_param_to_url.go -------------------------------------------------------------------------------- /internal/util/strutil/add_query_param_to_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/add_query_param_to_url_test.go -------------------------------------------------------------------------------- /internal/util/strutil/create_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/create_path.go -------------------------------------------------------------------------------- /internal/util/strutil/create_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/create_path_test.go -------------------------------------------------------------------------------- /internal/util/strutil/format_file_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/format_file_size.go -------------------------------------------------------------------------------- /internal/util/strutil/format_file_size_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/format_file_size_test.go -------------------------------------------------------------------------------- /internal/util/strutil/get_content_type_from_file_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/get_content_type_from_file_name.go -------------------------------------------------------------------------------- /internal/util/strutil/get_content_type_from_file_name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/get_content_type_from_file_name_test.go -------------------------------------------------------------------------------- /internal/util/strutil/remove_leading_slash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/remove_leading_slash.go -------------------------------------------------------------------------------- /internal/util/strutil/remove_leading_slash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/remove_leading_slash_test.go -------------------------------------------------------------------------------- /internal/util/strutil/remove_trailing_slash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/remove_trailing_slash.go -------------------------------------------------------------------------------- /internal/util/strutil/remove_trailing_slash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/strutil/remove_trailing_slash_test.go -------------------------------------------------------------------------------- /internal/util/timeutil/layouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/timeutil/layouts.go -------------------------------------------------------------------------------- /internal/util/timeutil/layouts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/util/timeutil/layouts_test.go -------------------------------------------------------------------------------- /internal/validate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/README.md -------------------------------------------------------------------------------- /internal/validate/cron_expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/cron_expression.go -------------------------------------------------------------------------------- /internal/validate/cron_expression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/cron_expression_test.go -------------------------------------------------------------------------------- /internal/validate/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/email.go -------------------------------------------------------------------------------- /internal/validate/email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/email_test.go -------------------------------------------------------------------------------- /internal/validate/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/json.go -------------------------------------------------------------------------------- /internal/validate/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/json_test.go -------------------------------------------------------------------------------- /internal/validate/listen_host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/listen_host.go -------------------------------------------------------------------------------- /internal/validate/listen_host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/listen_host_test.go -------------------------------------------------------------------------------- /internal/validate/path_prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/path_prefix.go -------------------------------------------------------------------------------- /internal/validate/path_prefix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/path_prefix_test.go -------------------------------------------------------------------------------- /internal/validate/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/port.go -------------------------------------------------------------------------------- /internal/validate/port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/port_test.go -------------------------------------------------------------------------------- /internal/validate/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/struct.go -------------------------------------------------------------------------------- /internal/validate/struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/validate/struct_test.go -------------------------------------------------------------------------------- /internal/view/api/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/api/health.go -------------------------------------------------------------------------------- /internal/view/api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/api/router.go -------------------------------------------------------------------------------- /internal/view/middleware/browser_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/browser_cache.go -------------------------------------------------------------------------------- /internal/view/middleware/inject_reqctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/inject_reqctx.go -------------------------------------------------------------------------------- /internal/view/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/middleware.go -------------------------------------------------------------------------------- /internal/view/middleware/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/rate_limit.go -------------------------------------------------------------------------------- /internal/view/middleware/require_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/require_auth.go -------------------------------------------------------------------------------- /internal/view/middleware/require_no_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/middleware/require_no_auth.go -------------------------------------------------------------------------------- /internal/view/reqctx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/reqctx/README.md -------------------------------------------------------------------------------- /internal/view/reqctx/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/reqctx/ctx.go -------------------------------------------------------------------------------- /internal/view/reqctx/ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/reqctx/ctx_test.go -------------------------------------------------------------------------------- /internal/view/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/router.go -------------------------------------------------------------------------------- /internal/view/static/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/.gitignore -------------------------------------------------------------------------------- /internal/view/static/css/partials/alpine.css: -------------------------------------------------------------------------------- 1 | [x-cloak] { 2 | display: none !important; 3 | } 4 | -------------------------------------------------------------------------------- /internal/view/static/css/partials/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/general.css -------------------------------------------------------------------------------- /internal/view/static/css/partials/htmx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/htmx.css -------------------------------------------------------------------------------- /internal/view/static/css/partials/nodx-lucide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/nodx-lucide.css -------------------------------------------------------------------------------- /internal/view/static/css/partials/notyf.css: -------------------------------------------------------------------------------- 1 | .notyf__toast { 2 | @apply rounded-btn break-all !important; 3 | } 4 | -------------------------------------------------------------------------------- /internal/view/static/css/partials/scrollbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/scrollbar.css -------------------------------------------------------------------------------- /internal/view/static/css/partials/slim-select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/slim-select.css -------------------------------------------------------------------------------- /internal/view/static/css/partials/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/partials/tailwind.css -------------------------------------------------------------------------------- /internal/view/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/css/style.css -------------------------------------------------------------------------------- /internal/view/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/favicon.ico -------------------------------------------------------------------------------- /internal/view/static/images/logo-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/logo-black.svg -------------------------------------------------------------------------------- /internal/view/static/images/logo-elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/logo-elephant.png -------------------------------------------------------------------------------- /internal/view/static/images/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/logo-white.svg -------------------------------------------------------------------------------- /internal/view/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/logo.png -------------------------------------------------------------------------------- /internal/view/static/images/plus-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/plus-circle.png -------------------------------------------------------------------------------- /internal/view/static/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/plus.png -------------------------------------------------------------------------------- /internal/view/static/images/third-party/digital-ocean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/third-party/digital-ocean.png -------------------------------------------------------------------------------- /internal/view/static/images/third-party/hapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/third-party/hapi.png -------------------------------------------------------------------------------- /internal/view/static/images/third-party/vultr.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/images/third-party/vultr.webp -------------------------------------------------------------------------------- /internal/view/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/app.js -------------------------------------------------------------------------------- /internal/view/static/js/init-dialogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/init-dialogs.js -------------------------------------------------------------------------------- /internal/view/static/js/init-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/init-helpers.js -------------------------------------------------------------------------------- /internal/view/static/js/init-htmx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/init-htmx.js -------------------------------------------------------------------------------- /internal/view/static/js/init-notyf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/init-notyf.js -------------------------------------------------------------------------------- /internal/view/static/js/init-theme-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/js/init-theme-helper.js -------------------------------------------------------------------------------- /internal/view/static/libs/alpinejs/alpinejs-3.14.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/alpinejs/alpinejs-3.14.1.min.js -------------------------------------------------------------------------------- /internal/view/static/libs/chartjs/chartjs-4.4.3.umd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/chartjs/chartjs-4.4.3.umd.min.js -------------------------------------------------------------------------------- /internal/view/static/libs/htmx/htmx-2.0.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/htmx/htmx-2.0.1.min.js -------------------------------------------------------------------------------- /internal/view/static/libs/notyf/notyf-3.10.0.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/notyf/notyf-3.10.0.min.css -------------------------------------------------------------------------------- /internal/view/static/libs/notyf/notyf-3.10.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/notyf/notyf-3.10.0.min.js -------------------------------------------------------------------------------- /internal/view/static/libs/slim-select/slimselect-2.8.2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/slim-select/slimselect-2.8.2.css -------------------------------------------------------------------------------- /internal/view/static/libs/slim-select/slimselect-2.8.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/libs/slim-select/slimselect-2.8.2.min.js -------------------------------------------------------------------------------- /internal/view/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / -------------------------------------------------------------------------------- /internal/view/static/static_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/static/static_fs.go -------------------------------------------------------------------------------- /internal/view/web/auth/create_first_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/auth/create_first_user.go -------------------------------------------------------------------------------- /internal/view/web/auth/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/auth/login.go -------------------------------------------------------------------------------- /internal/view/web/auth/logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/auth/logout.go -------------------------------------------------------------------------------- /internal/view/web/auth/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/auth/router.go -------------------------------------------------------------------------------- /internal/view/web/component/card_box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/card_box.go -------------------------------------------------------------------------------- /internal/view/web/component/change_theme_button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/change_theme_button.go -------------------------------------------------------------------------------- /internal/view/web/component/change_theme_button.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/change_theme_button.inc.js -------------------------------------------------------------------------------- /internal/view/web/component/copy_button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/copy_button.go -------------------------------------------------------------------------------- /internal/view/web/component/empty_results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/empty_results.go -------------------------------------------------------------------------------- /internal/view/web/component/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/enums.go -------------------------------------------------------------------------------- /internal/view/web/component/help_button_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/help_button_modal.go -------------------------------------------------------------------------------- /internal/view/web/component/hx_loading.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/hx_loading.go -------------------------------------------------------------------------------- /internal/view/web/component/input_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/input_control.go -------------------------------------------------------------------------------- /internal/view/web/component/logotype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/logotype.go -------------------------------------------------------------------------------- /internal/view/web/component/modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/modal.go -------------------------------------------------------------------------------- /internal/view/web/component/options_dropdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/options_dropdown.go -------------------------------------------------------------------------------- /internal/view/web/component/options_dropdown.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/options_dropdown.inc.js -------------------------------------------------------------------------------- /internal/view/web/component/pg_version_select_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/pg_version_select_options.go -------------------------------------------------------------------------------- /internal/view/web/component/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/ping.go -------------------------------------------------------------------------------- /internal/view/web/component/pretty_destination_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/pretty_destination_name.go -------------------------------------------------------------------------------- /internal/view/web/component/pretty_file_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/pretty_file_size.go -------------------------------------------------------------------------------- /internal/view/web/component/renderable_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/renderable_group.go -------------------------------------------------------------------------------- /internal/view/web/component/renderable_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/renderable_group_test.go -------------------------------------------------------------------------------- /internal/view/web/component/select_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/select_control.go -------------------------------------------------------------------------------- /internal/view/web/component/skeleton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/skeleton.go -------------------------------------------------------------------------------- /internal/view/web/component/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/spinner.go -------------------------------------------------------------------------------- /internal/view/web/component/star_on_github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/star_on_github.go -------------------------------------------------------------------------------- /internal/view/web/component/star_on_github.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/star_on_github.inc.js -------------------------------------------------------------------------------- /internal/view/web/component/status_badge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/status_badge.go -------------------------------------------------------------------------------- /internal/view/web/component/support_project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/support_project.go -------------------------------------------------------------------------------- /internal/view/web/component/support_project.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/support_project.inc.js -------------------------------------------------------------------------------- /internal/view/web/component/support_project_sponsors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/support_project_sponsors.go -------------------------------------------------------------------------------- /internal/view/web/component/textarea_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/textarea_control.go -------------------------------------------------------------------------------- /internal/view/web/component/typography.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/component/typography.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/about/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/about/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/about/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/about/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/common.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/create_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/create_backup.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/delete_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/delete_backup.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/duplicate_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/duplicate_backup.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/edit_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/edit_backup.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/list_backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/list_backups.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/manual_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/manual_run.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/backups/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/backups/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/create_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/create_database.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/delete_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/delete_database.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/edit_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/edit_database.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/list_databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/list_databases.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/databases/test_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/databases/test_database.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/create_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/create_destination.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/delete_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/delete_destination.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/edit_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/edit_destination.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/list_destinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/list_destinations.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/destinations/test_destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/destinations/test_destination.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/list_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/list_executions.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/restore_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/restore_execution.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/show_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/show_execution.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/executions/soft_delete_execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/executions/soft_delete_execution.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/health_button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/health_button.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/profile/close_all_sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/profile/close_all_sessions.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/profile/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/profile/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/profile/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/profile/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/profile/update_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/profile/update_user.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/restorations/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/restorations/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/restorations/list_restorations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/restorations/list_restorations.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/restorations/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/restorations/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/restorations/show_restoration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/restorations/show_restoration.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/summary/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/summary/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/summary/index_how_to.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/summary/index_how_to.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/summary/index_how_to.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/summary/index_how_to.inc.js -------------------------------------------------------------------------------- /internal/view/web/dashboard/summary/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/summary/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/common.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/create_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/create_webhook.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/delete_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/delete_webhook.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/duplicate_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/duplicate_webhook.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/edit_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/edit_webhook.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/index.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/list_webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/list_webhooks.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/router.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/run_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/run_webhook.go -------------------------------------------------------------------------------- /internal/view/web/dashboard/webhooks/webhook_executions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/dashboard/webhooks/webhook_executions.go -------------------------------------------------------------------------------- /internal/view/web/layout/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/auth.go -------------------------------------------------------------------------------- /internal/view/web/layout/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/common.go -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard.go -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard_aside.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard_aside.go -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard_aside.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard_aside.inc.js -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard_header.go -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard_header_updates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard_header_updates.go -------------------------------------------------------------------------------- /internal/view/web/layout/dashboard_header_updates.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/layout/dashboard_header_updates.inc.js -------------------------------------------------------------------------------- /internal/view/web/respondhtmx/respond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/respondhtmx/respond.go -------------------------------------------------------------------------------- /internal/view/web/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/internal/view/web/router.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/scripts/build-js.ts -------------------------------------------------------------------------------- /scripts/check-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/scripts/check-deps.sh -------------------------------------------------------------------------------- /scripts/set-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/scripts/set-version.sh -------------------------------------------------------------------------------- /scripts/sqlc-prebuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/scripts/sqlc-prebuild.ts -------------------------------------------------------------------------------- /sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/sqlc.yaml -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduardolat/pgbackweb/HEAD/tailwind.config.ts --------------------------------------------------------------------------------