Re: WIP: Covering + unique indexes.
Anastasia Lubennikova <a.lubennikova@postgrespro.ru>
Attachments
- including_columns_9.7_1.patch (text/x-patch) patch
Attached version has fix of pg_dump suggested by Stephen Frost<http://postgresql.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=75583> in -committers thread. http://postgresql.nabble.com/pgsql-CREATE-INDEX-INCLUDING-column-td5897653.html Sooner or later, I'd like to see this patch finished. For now, it has two complaints: - support of expressions as included columns. Frankly, I don't understand, why it's a problem of the patch. The patch is already big enough and it will be much easier to add expressions support in the following patch, after the first one will be stable. I wonder, if someone has objections to that? Yes, it's a kind of delayed feature. But should we wait for every patch when it will be entirely completed? - lack of review and testing Obviously I did as much testing as I could. So, if reviewers have any concerns about the patch, I'm waiting forward to see them. -- Anastasia Lubennikova Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Commits
-
Adjust INCLUDE index truncation comments and code.
- 075aade4361b 11.0 landed
-
Add commentary explaining why MaxIndexTuplesPerPage calculation is safe.
- 2a67d6440db4 11.0 cited
-
Indexes with INCLUDE columns and their support in B-tree
- 8224de4f42cc 11.0 landed
-
Add amcheck verification of heap relations belonging to btree indexes.
- 7f563c09f890 11.0 cited
-
Doc: move info for btree opclass implementors into main documentation.
- 3785f7eee3d9 11.0 cited
-
Doc: mention that you can't PREPARE TRANSACTION after NOTIFY.
- e4fbf22831c2 11.0 cited
-
Remove dedicated B-tree root-split record types.
- 0c504a80cf2e 11.0 cited
-
Restructure index access method API to hide most of it at the C level.
- 65c5fcd353a8 9.6.0 cited
-
Split _bt_insertonpg to two functions.
- bc292937ae6a 8.3.0 cited
-
Major overhaul of btree index code. Eliminate special BTP_CHAIN logic for
- 9e85183bfc31 7.1.1 cited