-
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