---- Changes since 1.150 ----
Added a button on the module's main page for backing up all databases, either immediately or on schedule.
When using PostgreSQL version 7.4 or later, users can now be re-named.
A Webmin user who has been set up to login to PostgreSQL as a different user will now be prompted to login if his password set in the Webmin Users module incorrect.
Added an access control restriction to limit the number of databases a Webmin user can own.
Fields can now be deleted from a table by clicking the Delete button on the field details page, rather than using the complex field-removal form.
---- Changes since 1.160 ----
Added the ability to select which tables to include when making a backup.
---- Changes since 1.170 ----
When viewing table data, the Advanced Search button can be used to perform and/or searches on multiple fields.
---- Changes since 1.180 ----
Improved support for editing tables in schemas, and granting privileges on them.
---- Changes since 1.190 ----
Added support for allowed hosts using CIDR netmask format, and IPv6 addresses.
---- Changes since 1.200 ----
Added a Module Config option to specify the encoding for database content.
---- Changes since 1.210 ----
When creating a database, the character set encoding can be specified.
Added a Module Config page option to show the database and table lists using tables rather than icons.
Added checkboxes and a button to the Edit Database page for dropping multiple tables at once.
Added checkboxes and a button to the module index for dropping multiple databases at once.
---- Changes since 1.220 ----
Added checkboxes and a button to the lists of users, groups and allowed hosts for deleted several at once.
When there are too many databases or tables to reasonable list, a search form is show instead for finding matching databases or tables by name.
Added a button on the Edit Table page for exporting in CSV format, either to a file or for display in the browser.
---- Changes since 1.230 ----
Added a search field to the Granted Privileges page when there are too many to resonably display.
Added an option on the CSV export page for selecting which columns to include.
Added a section to the Execute SQL page for importing data from a CSV or tab-separated file.
---- Changes since 1.240 ----
Group management is now done using the create/alter/drop group SQL commands for PostgreSQL versions 8.0 and above.
The full PostgreSQL error message is now shown when Webmin cannot login to the database.
Allowed hosts can be edited even when PostgreSQL is not running.
---- Changes since 1.260 ----
Added support for viewing, creating and managing indexes, views and sequences in databases.
If the before-backup command fails, the entire backup is halted.
When backing up all databases at once, an option is now available to run commands before/after all of them, rather than before/after each.
---- Changes since 1.270 ----
Added a button for resetting multiple grants at once.
Cleaned up table data editing code.
Added Module Config option to limit the displayed size of large text field data.
---- Changes since 1.290 ----
Added support for editing data in tables under PostgreSQL version 8, which does not use OID columns.
Merged the table data editor code with the MySQL module.
Column headings in the Table Data page can be clicked to sort the data by that column.
---- Changes since 1.300 ----
The database login now uses a .pgpass file, rather than a temporary file and the -u option.
Database restores can now be done from an uploaded file.
Re-factored backup and restore code into new functions, which can be called from other modules.
Added access control options to prevent the viewing and management of views, sequences and indexes.
---- Changes since 1.310 ----
Updated the module to run on Windows, and created a default configuration that will sort with the PostgreSQL 8.2 Windows install.
---- Changes since 1.320 ----
When there are too many databases or tables to display, a menu for editing a specific one is displayed in addition to the search field.
---- Changes since 1.340 ----
Use HTML format output from the pgsql command, to handle queries for rows containing newlines and special characters.
---- Changes since 1.350 ----
Fixed a bug that prevented the 'valid until' date from being displayed for existing users.
---- Changes since 1.370 ----
Added an option on the backup form to create the destination directory if missing.
Re-wrote the backup form to use the new Webmin UI library.
Improved support for Debian/Ubuntu systems that can have different PostgreSQL versions.
---- Changes since 1.380 ----
Fixed a bug that prevented 'Jump to row' from working properly.
---- Changes since 1.400 ----
Added a Module Config option to show databases and tables using just their names.
---- Changes since 1.410 ----
Improve support for PostgreSQL 8.3 on Ubuntu 8.04.
---- Changes since 1.440 ----
Re-wrote the entire user interface to use Webmin's new UI library, for a more consistent and themable look.
Added a history of previous commands to the Execute SQL page.
---- Changes since 1.510 ----
Added greater than / less than selectors to the table data search form.
---- Changes since 1.530 ----
Added an option to the restore form to limit the restore to only certain tables.
When creating a new database, a template database to copy from can now be selected.
---- Changes since 1.700 ----
When a database is deleted, any cron job for backing it up is also removed.
