DbGate Serve Premium is the commercial, web-based server component of the DbGate database administration tool, currently at version 7.1.9. It provides a cross-platform solution for managing a wide array of databases, including MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, SQLite, CockroachDB, MariaDB, and ClickHouse, with premium support for Amazon Redshift and CosmosDB. This package is distinguished from the community `dbgate-serve` by offering additional commercial features, such as enhanced storage options via `STORAGE_SERVER` environment variables, enabling persistent server-side metadata and connection management. It maintains an active release cadence, frequently publishing updates and bug fixes. Key functionalities include schema comparison, a visual query designer, advanced chart visualizations, and robust batch export/import capabilities. Unlike its desktop application counterpart, `dbgate-serve-premium` runs as a standalone web server, accessible through a browser, facilitating remote database management and collaboration.
npm install dbgate-serve-premiumVerified import paths — ran on the pinned version, not inferred.
Demonstrates global installation and startup of the DbGate Serve Premium web server, including an example for .env file configuration.
Do not attempt to `import` or `require()` 'dbgate-serve-premium' directly. Install and run it globally via `npm install -g dbgate-serve-premium` and `dbgate-serve-premium`. For code integration, use `dbgate-api`.
Verify any custom integrations or direct API calls that might rely on older DbGate cloud endpoints. For most users, this change should be transparent, but manual configurations might require updates.
Download and unpack Oracle Instant Client to a known location. Set the `ORACLE_INSTANT_CLIENT` environment variable to its directory path. Consult DbGate documentation and `node-oracledb` for details on thick vs. thin mode capabilities and required environment variables like `NLS_LANG`.
Utilize a `.env` file for local development but add it to your `.gitignore`. For production environments, manage environment variables securely through your deployment platform's mechanisms, rather than relying on `.env` files.
Review any custom function or file names used within DbGate configurations and ensure they comply with standard naming conventions. Upgrade to the latest version to benefit from these crucial security patches and validation improvements.
This issue was fixed in DbGate Serve Premium v7.1.9. Upgrade to version 7.1.9 or later to resolve UUID parsing problems (#1434, #1431).
This specific bug was resolved in DbGate Serve Premium v7.1.9. Upgrade to this version or newer to fix the `writeQueryHistory` function error (#1432).
This problem was fixed in DbGate Serve Premium v7.1.7. Upgrade to version 7.1.7 or later to resolve export failures when password mode is enabled (#1409).
Before running DbGate, ensure the `NLS_LANG` environment variable is set in your system environment (e.g., `export NLS_LANG=AMERICAN_AMERICA.AL32UTF8` on Linux/macOS, or via System Properties on Windows). Consult Oracle Instant Client documentation for the appropriate value for your locale.