---------
* Add alter database variables for 7.3+
-* -Comments on Create and Alter database [8.2]
* Add database stats
* REASSIGN OWNED & DROP OWNED support for 8.2+
- http://www.postgresql.org/docs/8.2/interactive/sql-reassign-owned.html
------
* Allow PK and UNIQUE and FKs during create table (Jawed)
-* -Vacuum & analyze individual tables (analyze by ioguix, vacuum already done)
* When adding a column or creating a table, prevent size on non-size types (eg. integer(2)). You can find these by looking at format_type in the postgresql source code.
* When browsing a table, clicking on a FK value should jump to the
PK row. (ioguix)
* When editing a table, turn FK columns into drop-downs based on estimated
rows in the foreign table? (Jawed)
-* -Auto-select 'WITHOUT OIDS' if 'default_with_oids' setting is false (Guillaume LELARGE)
* Add WITH storage_parameter option to create table [8.2]
* Add last vacuum and analyze information from statistics tables [8.2]
* Restrict operators (from $selectOps array) to appropriate types (ie. no LIKE for int4 fields)
* Support temporary views per 8.1?
* Allow INSERT and import on views with the appropriate rules.
-* - Allow altering of comments (ioguix, with rename, owner & schema)
Sequences
Functions
---------
-* -Support 8.1 IN, OUT and INOUT parameters.(Jawed)
* Remove options for OUT/INOUT params in older servers
* Clean up javascript html spec warnings
-* -Display owner (xzilla)
-* -Alter owner (xzilla)
-* -Alter schema (xzilla)
* GUC settings [8.3]
* Default param values
--------
* Allow functions from other schemas.
-* -Support ENABLE/DISABLE trigger in 8.1 (Jawed)
+* Support replica trigger modes (8.3)
Aggregates
----------
-* -Properties (Javier)
-* -Drop (Javier)
-* -Create (Javier)
* Allow for multi-column aggregates [8.2]
* Audit for PHP 5.3.x compatability
* Support 8.1 standard compliant strings (E'')
-* -Allow management of built-in autovacuum in 8.1 (xzilla)
* Support per-user and per-database connection limits per 8.1
* Put a 'What's blocking this query' on Processes view
-* -Show locks on database view (Javier)
* Show prepared statements on database view [8.2]
* Show cursors on database view [8.2]
* Show NOTICES on queries in SQL window/file
-* -Add sslmode to connection variables (Eric Kinolik)
* Printable view of things
* Show comments for all objects (Dan Boren)
* Allow setting/dropping comments for all objects (Dan Boren)
* Pivot reports (ADODB has a feature for this)
* Parameterized reports (use prepared queries)
* Full web accessability conformance
-* reversing the database stack inheritance
- it would have the following advantages:
- - less class to load when using the latests pg versions
- - every newer/up-to-date methods will be in the same class file. Other classes will have specific methods
- for their pg versions and older
- - ... complete me please :)
Principles
----------