Repository navigation
Releases: Nexlab-One/postgresql-portable
Releases · Nexlab-One/postgresql-portable
Release list
PostgreSQL Portable v18.1
PostgreSQL Portable 18.1 - Release Notes
Version 18.1.0.0
Release Date: December 2024
Major Update: PostgreSQL 10.4.1 → 18.1
This release represents a major version upgrade from PostgreSQL 10.4.1 to PostgreSQL 18.1, bringing significant improvements, new features, and enhanced performance.
What's New
PostgreSQL 18.1 Features
PostgreSQL 18.1 includes numerous enhancements and new features:
- Asynchronous I/O Subsystem: Improved performance with a new asynchronous I/O subsystem for better database throughput
- Skip Scan Optimization: Support for "skip scan" lookups in multicolumn B-tree indexes, improving query performance
- UUID v7 Support: New
uuidv7()function for generating timestamp-ordered UUIDs - Enhanced Security: Improved authentication and security features
- Performance Improvements: Various optimizations for better query execution and database operations
- Bug Fixes: Numerous bug fixes and stability improvements from PostgreSQL 10.4.1
Package Improvements
- Updated Runtime Libraries: Removed outdated Visual C++ 2013 runtime DLLs; PostgreSQL 18.1 includes its own modern dependencies
- Improved Installer: Enhanced installer configuration with MD5 hash verification for download integrity
- Cleaner Repository: Source repository optimized, binaries downloaded during installation for always-fresh builds
- Updated Configuration: All configuration files updated for PostgreSQL 18.1 compatibility
Installation
Online Installer
- File:
PostgreSQLPortable_18.1_online.paf.exe - Size: ~26 MB (downloads PostgreSQL binaries during installation)
- MD5 Verification: Included for download integrity
Pre-installed Package
- File:
PostgreSQLPortable18.1.zip - Size: ~47 MB (includes all binaries, ready to use)
- Usage: Extract and run - no installation required
System Requirements
- Operating System: Microsoft Windows 10, 8, 7, Vista, or XP
- Architecture: x64 (64-bit)
- Disk Space: ~120 MB for installation (additional space for databases)
- PortableApps.com Platform: Optional (for integration with PortableApps.com menu)
Upgrading from Previous Versions
Important Notes
Data Migration:
- Existing databases from PostgreSQL 10.4.1 are not automatically compatible with PostgreSQL 18.1
- You will need to use
pg_dumpto export your data from the old version andpg_restoreto import it into the new version - Alternatively, use
pg_upgradefor in-place upgrades (requires both versions temporarily)
Recommended Upgrade Path:
- Backup your existing databases using
pg_dumpallfrom PostgreSQL 10.4.1 - Install PostgreSQL Portable 18.1 to a new location
- Restore your databases using
psqlorpg_restore
Usage
First Run
- Run
PostgreSQLPortable.exe - The database will automatically initialize on first use
- PostgreSQL server will start and open a
psqlsession - Type
\qto quit and shutdown the server
Default Configuration
- Port: 5432
- Database: postgres
- Username: postgres
- Authentication: Trust (no password required for local connections)
Customization
You can customize settings by editing PostgreSQLPortable.ini in the portable app directory.
Technical Details
Components
- PostgreSQL Version: 18.1
- Package Format: PortableApps.com Format 3.5
- Launcher: PortableApps.com Launcher
- Binary Source: EnterpriseDB PostgreSQL Windows Binaries
File Structure
PostgreSQLPortable/
├── App/
│ ├── AppInfo/ (Configuration files)
│ └── PgSQL/ (PostgreSQL binaries - downloaded during install)
├── Data/ (Database files - created on first run)
├── PostgreSQLPortable.exe
└── Help.html
Known Issues
None at this time.
Credits
- PostgreSQL: The PostgreSQL Global Development Group
- PortableApps.com: Launcher and installer framework
- EnterpriseDB: Windows binary distribution
Support
- Homepage: https://github.com/Nexlab-One/postgresql-portable
- PostgreSQL Documentation: https://www.postgresql.org/docs/18/
- PostgreSQL 18.1 Release Notes: https://www.postgresql.org/docs/release/18.1/
License
- Portable Application Code: MIT License
- PostgreSQL Database: PostgreSQL License (similar to BSD/MIT)
Changelog
Version 18.1.0.0 (December 2024)
- Upgraded from PostgreSQL 10.4.1 to PostgreSQL 18.1
- Updated all configuration files for PostgreSQL 18.1
- Removed outdated Visual C++ 2013 runtime DLLs
- Added MD5 hash verification for installer downloads
- Updated installer to use PostgreSQL 18.1 Windows binaries
- Optimized repository structure
- Updated documentation
Previous Version: 10.4.1.0
- PostgreSQL 10.4.1
- Initial portable packaging