Skip to content

PostgreSQL Portable v18.1

Latest

Choose a tag to compare

@Nexlab-One Nexlab-One released this 08 Dec 11:39
· 1 commit to main since this release

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

⚠️ Major Version Upgrade: This is a major version upgrade from PostgreSQL 10.4.1 to 18.1.

Data Migration:

  • Existing databases from PostgreSQL 10.4.1 are not automatically compatible with PostgreSQL 18.1
  • You will need to use pg_dump to export your data from the old version and pg_restore to import it into the new version
  • Alternatively, use pg_upgrade for in-place upgrades (requires both versions temporarily)

Recommended Upgrade Path:

  1. Backup your existing databases using pg_dumpall from PostgreSQL 10.4.1
  2. Install PostgreSQL Portable 18.1 to a new location
  3. Restore your databases using psql or pg_restore

Usage

First Run

  1. Run PostgreSQLPortable.exe
  2. The database will automatically initialize on first use
  3. PostgreSQL server will start and open a psql session
  4. Type \q to 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


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