Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: orioledb/postgres

Tags

patches17_152

Toggle patches17_152's commit message
Add row_ref_equals hook for check_exclusion_or_unique_constraint to w…

…ork with rowid

patches17_8888

Toggle patches17_8888's commit message
Rework handling of running transactions by extensions.

 * RunningTransactionsExtension structure as a part of xl_running_xacts and
   RunningTransactionsData to be filled by extensions.
 * getRunningTransactionsExtension hook to fill RunningTransactionsExtension.
 * Add nextXid field to CSNSnapshotData.
 * SnapBuildGetCSNSnaphot() function to modify CSNSnapshotData in the
   SnapBuild.
 * waitSnapshotHook hook to wait for transactions inside the snapshot
   builder.

patches17_14

Toggle patches17_14's commit message
Rework handling of running transactions by extensions.

 * RunningTransactionsExtension structure as a part of xl_running_xacts and
   RunningTransactionsData to be filled by extensions.
 * getRunningTransactionsExtension hook to fill RunningTransactionsExtension.
 * Add nextXid field to CSNSnapshotData.
 * SnapBuildGetCSNSnaphot() function to modify CSNSnapshotData in the
   SnapBuild.
 * waitSnapshotHook hook to wait for transactions inside the snapshot
   builder.

patches16_8888

Toggle patches16_8888's commit message
Rework handling of running transactions by extensions.

 * RunningTransactionsExtension structure as a part of xl_running_xacts and
   RunningTransactionsData to be filled by extensions.
 * getRunningTransactionsExtension hook to fill RunningTransactionsExtension.
 * Add nextXid field to CSNSnapshotData.
 * SnapBuildGetCSNSnaphot() function to modify CSNSnapshotData in the
   SnapBuild.
 * waitSnapshotHook hook to wait for transactions inside the snapshot
   builder.

patches16_41

Toggle patches16_41's commit message
Rework handling of running transactions by extensions.

 * RunningTransactionsExtension structure as a part of xl_running_xacts and
   RunningTransactionsData to be filled by extensions.
 * getRunningTransactionsExtension hook to fill RunningTransactionsExtension.
 * Add nextXid field to CSNSnapshotData.
 * SnapBuildGetCSNSnaphot() function to modify CSNSnapshotData in the
   SnapBuild.
 * waitSnapshotHook hook to wait for transactions inside the snapshot
   builder.

patches17_13

Toggle patches17_13's commit message
Fix copying datum in ExecModifyTable()

Save the alignment.

patches16_40

Toggle patches16_40's commit message
Fix copying datum in ExecModifyTable()

Save the alignment.

patches17_12

Toggle patches17_12's commit message
fix pg_rewind docs

patches16_39

Toggle patches16_39's commit message
fix pg_rewind docs

patches17_rebased1706

Toggle patches17_rebased1706's commit message
Extend tableam->relation_size() functionality to use different calcul…

…ation methods.

This allows to output size metrics for relations and indexes provided by OrioleDB extension using existing PG functions.

If extension function doesn't support the requested method it should output negative value and thus asking to fall
back to using PG internal calculation e.g.

- Orioledb relation_size outputs -1 for bridged indexes to fallback to counting them as PG indexes
- PG table_block_relation_size outputs -1 for any method except the only DEFAULT_SIZE that it supports.

This API relies on table AM extensibility and doesn't use index AM extensibility yet, which could look more logical,
but also more complicated.