Xiaoran Wang
1ecf6ada76
Include ItemIdData when computing the maxSize for the data in a page ( #274 )
...
As the data is aligned, for hnsw, the combined size won't be in the range
(8156 (maxSize exlucding `ItemIdData`), 8160]. So even if the
ItemIdData is not included in the maxSize, it works well now, but I
think it's better to make it correct.
2023-10-04 21:26:46 -07:00
jeff-davis
b247b688a8
No need to MarkBufferDirty(); GenericXLogFinish() does that. ( #265 )
2023-09-15 13:14:10 -07:00
Andrew Kane
bca50a03fa
Use consistent variable name
2023-09-12 19:24:31 -07:00
Andrew Kane
d87833cacc
Improved variable scoping [skip ci]
2023-09-12 19:16:55 -07:00
Andrew Kane
f6fc033622
Removed unneeded comments [skip ci]
2023-07-17 13:08:27 -07:00
Andrew Kane
c3394ace03
Removed unused variable from IvfflatUpdateList
2023-07-17 00:15:20 -07:00
Andrew Kane
22e9be6528
Use LockRelationForExtension
2023-07-15 18:25:26 -07:00
Andrew Kane
6ad276aa54
Added Postgres 16 to CI
2023-06-10 11:35:28 -07:00
Andrew Kane
c03ce7d62a
Ensure insert page is always set
2023-06-10 11:29:47 -07:00
Andrew Kane
13e0fa24fe
Use memory context for inserts
2023-01-10 02:53:58 -08:00
Andrew Kane
7c65fd13c1
Detoast once for all calls
2023-01-10 02:35:08 -08:00
Andrew Kane
b400ac0f36
Insert before unlocking new buffer
2022-12-23 20:08:32 -08:00
Andrew Kane
1b5cb17f22
Removed code for Postgres < 10
2022-12-22 21:21:29 -08:00
Andrew Kane
135147893a
Updated comment [skip ci]
2022-11-02 16:55:20 -07:00
Andrew Kane
00391953dd
Updated comment [skip ci]
2022-11-02 16:54:27 -07:00
Andrew Kane
81bba1f37e
Improved order of insert operations
2022-11-02 16:41:56 -07:00
Andrew Kane
2a3c0a769a
Ensure only one backend tries to extend relation at the same time - fixes #41
2022-11-02 12:23:49 -07:00
Andrew Kane
349d844fa1
Fixed issue with uninitialized pages - fixes #41
2022-11-02 11:01:47 -07:00
Andrew Kane
0a68b040fb
DRY code
2022-07-31 21:56:44 -07:00
Andrew Kane
92a671eeb1
Revert "Commit pages with tuple"
...
This reverts commit 94eeb83abe .
2022-07-31 21:36:46 -07:00
Andrew Kane
94eeb83abe
Commit pages with tuple
2022-07-31 21:29:29 -07:00
Andrew Kane
51fe8aff02
Fixed unexpected data beyond EOF error - fixes #29
2022-07-31 20:48:15 -07:00
Andrew Kane
f4eaa3de1f
Fixed issue with index not reusing space
2022-02-06 11:23:10 -08:00
Andrew Kane
8dde26920c
Added support for Postgres 14
2021-09-30 16:28:25 -07:00
Andrew Kane
e279bb3d7e
Revert "Use INFINITY instead of DBL_MAX for comparisons"
...
This reverts commit 0aa39a8c0c .
2021-04-25 19:51:35 -07:00
Andrew Kane
0aa39a8c0c
Use INFINITY instead of DBL_MAX for comparisons
2021-04-25 19:16:29 -07:00
Andrew Kane
a3d946f3bf
Added src directory
2021-04-20 14:43:04 -07:00