Commit Graph

  • 0a6aec5801 Remove obsolete development documentation and test scripts Renz 2025-11-19 05:07:08 +00:00
  • 6831d96dba Fix README formatting (trailing space) Renz 2025-11-19 05:04:07 +00:00
  • 1eb311bbdb Update README: Add UI examples, config persistence, reliability improvements Renz 2025-11-19 04:56:20 +00:00
  • e80c16bf0e Add reliability improvements and config persistence feature Renz 2025-11-19 04:43:22 +00:00
  • ccf70db840 Fix cross-platform builds: process cleanup and disk space checking Renz 2025-11-18 19:15:49 +00:00
  • 694c8c802a Add comprehensive process cleanup on TUI exit Renz 2025-11-18 18:24:49 +00:00
  • 2a3224e2fd Add Phase 2 completion report Renz 2025-11-18 13:27:22 +00:00
  • fd5fae4dfa Add Phase 2 TUI improvements: disk space checks and error hints Renz 2025-11-18 13:24:07 +00:00
  • 3a2ff21e6f Add comprehensive TUI improvement plan and background test script Renz 2025-11-18 12:42:06 +00:00
  • f80f19fe93 Add Ctrl+C interrupt handling for cluster backups Renz 2025-11-18 12:13:32 +00:00
  • a52b653dea Add ignorable error detection for pg_restore exit codes Renz 2025-11-18 11:16:46 +00:00
  • 2548bfb6ae CRITICAL FIX: Remove --single-transaction and --exit-on-error from pg_restore Renz 2025-11-18 10:16:59 +00:00
  • bfce57a0b6 Fix: Auto-detect large objects in cluster restore to prevent lock contention Renz 2025-11-14 13:28:50 +00:00
  • f801c7a549 add: version check psql db Renz 2025-11-14 09:42:52 +00:00
  • 98cb879ee1 Add BLOB/large object verification script for backup diagnostics Renz 2025-11-14 08:34:16 +00:00
  • 19da0fe6f8 Add script to safely set max_locks_per_transaction and restart PostgreSQL Renz 2025-11-14 08:17:39 +00:00
  • cc827fd7fc Add BLOB/large object verification script for backup diagnostics Renz 2025-11-13 16:14:10 +00:00
  • 37f55fdfb3 restore: improve error reporting and add specific error handling Renz 2025-11-13 16:01:32 +00:00
  • ab3aceb5c0 restore: fix OOM caused by --verbose output accumulation Renz 2025-11-13 14:19:56 +00:00
  • 58d11bc4b3 restore: add critical PostgreSQL restore flags per official documentation Renz 2025-11-13 12:54:44 +00:00
  • b9b44dd989 restore: enhance error capture with detailed stderr logging and verbose pg_restore Renz 2025-11-13 12:47:40 +00:00
  • 71386828bb restore: skip creating system DBs (postgres, template0/1) during cluster restore to avoid spurious failures Renz 2025-11-13 09:03:44 +00:00
  • b2d3fdf105 fix: Typo Renz 2025-11-12 17:10:18 +00:00
  • 472c7955fe Update README with recent improvements and features Renz 2025-11-12 15:47:02 +00:00
  • 093470ee66 Remove CPU workload selector from main menu - keep only in Configuration Settings Renz 2025-11-12 14:45:58 +00:00
  • 879e7575ff fix:goroutines Renz 2025-11-12 14:01:46 +00:00
  • 6d464618ef Feature: Interactive CPU workload selection in TUI menu Renz 2025-11-12 13:30:12 +00:00
  • 2722ff782d Perf: Major performance improvements - parallel cluster operations and optimized goroutines Renz 2025-11-12 13:07:41 +00:00
  • 3d38e909b8 Fix: Critical OOM issue in cluster restore - stream command output instead of loading into memory Renz 2025-11-12 12:22:32 +00:00
  • 2019591b5b Optimize: Fix high/medium/low priority issues and apply optimizations Renz 2025-11-12 11:37:02 +00:00
  • 2ad9032b19 Fix: Strip file extensions from target database names to prevent double extensions Renz 2025-11-12 10:26:15 +00:00
  • ac8ce7f00f Fix: Interactive backup now shows dynamic status updates during operation Renz 2025-11-12 09:26:45 +00:00
  • 23a87625dc Fix: Interactive restore now shows dynamic status updates during operation Renz 2025-11-12 09:17:39 +00:00
  • eb3e5c0135 Fix: MySQL/MariaDB socket authentication - remove hardcoded -h flag for localhost Renz 2025-11-12 08:55:06 +00:00
  • 98f483ae11 Fix: Database listing now works with peer authentication Renz 2025-11-12 08:43:16 +00:00
  • 6239e57a20 Fix: Interactive cluster restore cleanup no longer requires database connection Renz 2025-11-12 08:31:14 +00:00
  • 6531a94726 Fix: Clean README.md with proper markdown formatting Renz 2025-11-12 08:12:14 +00:00
  • b63e47fb2b Complete rewrite: Comprehensive README with all CLI options Renz 2025-11-12 07:32:17 +00:00
  • 190d8ea39f Fix corrupted README.md - clean professional version Renz 2025-11-12 07:08:28 +00:00
  • 0bc8cad360 README.md aktualisiert renz 2025-11-12 08:04:02 +01:00
  • 1e54bbc04e Clean production repository - conservative professional style Renz 2025-11-12 07:02:40 +00:00
  • 661fd7e671 Add Option C: Smart cluster cleanup before restore (TUI) Renz 2025-11-11 21:38:40 +00:00
  • b926bb7806 Fix database names in cluster restore: strip .sql.gz extension Renz 2025-11-11 18:33:29 +00:00
  • b222c288fd Add disaster recovery test script with max performance settings Renz 2025-11-11 17:55:02 +00:00
  • d675e6b7da Fix cluster restore: detect .sql.gz files and use psql instead of pg_restore Renz 2025-11-11 17:43:32 +00:00
  • 8005cfe943 Release v1.2.0: Fix streaming compression for large databases v1.2.0 Renz 2025-11-11 15:21:36 +00:00
  • ed5c355385 Add privilege diagnostic script for database privilege analysis Renz 2025-11-11 08:25:00 +00:00
  • 1686269c23 chore:push Renz 2025-11-10 13:19:53 +00:00
  • 82dee497ac chore:push Renz 2025-11-10 13:19:08 +00:00
  • be873ead5c chore:push Renz 2025-11-10 13:18:04 +00:00
  • 4c4126d5d3 test: Add comprehensive command-line test suite Renz 2025-11-10 09:15:13 +00:00
  • cd948e84f1 fix: Implement database creation in RestoreSingle Renz 2025-11-10 09:03:36 +00:00
  • bdbd8d5e54 feat: Implement ownership preservation in cluster restore Renz 2025-11-10 08:48:56 +00:00
  • 80822898a4 Update README with latest features Renz 2025-11-07 15:33:49 +00:00
  • fb27eefb49 Fix cross-platform compilation for all target platforms Renz 2025-11-07 15:16:54 +00:00
  • e62be9db4f Fix: Add authentication check to interactive mode Renz 2025-11-07 14:56:29 +00:00
  • cafbb3fddf Add authentication mismatch detection and pgpass support Renz 2025-11-07 14:43:34 +00:00
  • 016903456a Add comprehensive unit tests for ETA estimator Renz 2025-11-07 13:46:55 +00:00
  • 1a8bf35bbc Add ETA estimation to cluster backup/restore operations Renz 2025-11-07 13:28:11 +00:00
  • b2fcaebac9 Add MariaDB as separate selectable database type in interactive mode Renz 2025-11-07 13:03:15 +00:00
  • 9f03d82cde Use conservative colors: replace bright colors with standard terminal palette Renz 2025-11-07 12:49:04 +00:00
  • 657dde85f4 Remove all lipgloss styling from history view - use plain text only Renz 2025-11-07 12:44:25 +00:00
  • 236006753a Simplify history selection: remove styled background, use plain arrow marker Renz 2025-11-07 12:41:34 +00:00
  • 6a101f52f8 Fix format detection: check file content for PGDMP signature, not just extension Renz 2025-11-07 12:39:09 +00:00
  • 3b15bfa1d2 Fix line rendering: write arrow outside of style render Renz 2025-11-07 12:31:41 +00:00
  • 2e7fe86be5 Fix newline rendering: separate WriteString calls for content and newline Renz 2025-11-07 12:22:08 +00:00
  • 45cf450357 Fix history line rendering: add newline after style render Renz 2025-11-07 12:14:06 +00:00
  • 959e96b082 Enhanced history navigation: start at recent, add PgUp/PgDn/Home/End keys Renz 2025-11-07 12:10:26 +00:00
  • e3fb6cc6f5 Fix: Add viewport scrolling to operation history Renz 2025-11-07 11:58:46 +00:00
  • ec5ef42d3a Fix: Operation history navigation now visible with arrow keys Renz 2025-11-07 11:54:08 +00:00
  • b201d527dd Quality improvements: Remove dead code, add unit tests, fix ignored errors Renz 2025-11-07 11:47:07 +00:00
  • ea194b58d7 chore:megafix Renz 2025-11-07 11:28:50 +00:00
  • a60b12e28a Simplify TUI: unified spinner for all operations, remove progress bar from cluster restore Renz 2025-11-07 11:26:14 +00:00
  • ce7d820b47 Add rotating spinner to TUI status for visual progress feedback Renz 2025-11-07 11:20:36 +00:00
  • 894a334cb5 Fix: Disable stdout progress in TUI mode to prevent display breaking Renz 2025-11-07 10:50:45 +00:00
  • 828c4d6a47 Fix: Enable --clean flag for cluster restore to handle existing tables Renz 2025-11-07 10:46:27 +00:00
  • 4a5d63e2bb Fix: Ctrl+C now works in TUI, improve database creation with peer auth support Renz 2025-11-07 10:35:24 +00:00
  • 969b936843 Fix: Ensure databases exist before cluster restore - resolves 11 failures issue Renz 2025-11-07 10:27:03 +00:00
  • 2b1c53cacf fix: skip target database check for cluster restores Renz 2025-11-07 10:18:39 +00:00
  • aa30c4b68b fix: add ctrl+h as alternative backspace key for better terminal compatibility Renz 2025-11-07 10:04:17 +00:00
  • 97be6564ef feat: implement full restore functionality with TUI integration Renz 2025-11-07 09:41:44 +00:00
  • cd5469ba48 docs: add comprehensive restore implementation plan Renz 2025-11-07 08:50:18 +00:00
  • de86d88377 docs: add dbbackup.png to README Renz 2025-11-06 09:35:57 +00:00
  • 695e892f0e docs: simplify README - remove marketing tone Renz 2025-11-06 08:04:23 +00:00
  • b5fd02da60 fix: NullIndicator for truly silent TUI mode - no stdout at all Renz 2025-11-05 13:55:41 +00:00
  • d40616a7cd fix: completely silent TUI - no stdout indicators Renz 2025-11-05 13:47:20 +00:00
  • 69aff0539d fix: remove tea.Println causing misaligned status messages Renz 2025-11-05 13:38:34 +00:00
  • e377a8f490 fix: properly aligned TUI layout with consistent spacing Renz 2025-11-05 13:33:49 +00:00
  • 4bf0b2d5de fix: clean aligned TUI layout - remove duplicates Renz 2025-11-05 13:30:21 +00:00
  • 9345950483 fix: use silent logger in TUI mode to prevent console conflicts Renz 2025-11-05 13:21:16 +00:00
  • 5bbccc3035 fix: clean log formatter - remove message field redundancy Renz 2025-11-05 13:07:17 +00:00
  • ec3ea1a049 fix: perfekt ausgerichtete Log-Ausgabe (Spalten untereinander) Renz 2025-11-05 12:56:05 +00:00
  • 8591b1acea fix: align log levels for better readability (fixed-width formatting) Renz 2025-11-05 12:36:56 +00:00
  • 781fbc2141 feat: human-readable log formatter (clean output without structured fields noise) Renz 2025-11-05 12:22:30 +00:00
  • 3ff877275d feat: automatic swap file management for OOM prevention during large backups Renz 2025-11-05 12:10:06 +00:00
  • 430387f733 feat: configurable cluster timeout (CLUSTER_TIMEOUT_MIN) and use in TUI backup Renz 2025-11-05 11:53:30 +00:00
  • 8ad9fa5ad0 docs: Update support links and repository references Renz 2025-11-05 11:34:39 +00:00
  • 07db6ac2c1 docs: Update README with correct commands and repository URLs Renz 2025-11-05 11:30:11 +00:00
  • 7c0f54fd6d FIXED: TUI progess status and creating tar archive Renz 2025-11-05 10:29:29 +00:00
  • 2455e27c40 Fix pgx DSN for Unix socket connections Renz 2025-11-05 09:35:20 +00:00