Andrew Kane
145c3da384
Added validation for GUC parameters
2024-01-22 23:55:30 -08:00
Andrew Kane
43fb62b3d3
Dropped support for Postgres 11
2024-01-22 23:52:54 -08:00
Andrew Kane
03a72362a3
Leave more space for other shared memory
2024-01-22 23:31:55 -08:00
Andrew Kane and Heikki Linnakangas
c6654cdacc
Added support for in-memory parallel index builds for HNSW
...
Co-authored-by: Heikki Linnakangas <[email protected] >
2024-01-22 23:19:10 -08:00
Heikki Linnakangas and Andrew Kane
2f6629e115
Remove HnswSpool
...
It was just used to pass heap/index relations to
HnswParallelScanAndInsert. I think it was copied from nbtsort.c, which
is more complicated. I don't think we need a struct like this.
(That said, I actually think that we should have a state object that
would hold fields like 'heap', 'index', 'procinfo', 'collation'
etc. Passing that object around would simplify the signatures of many
functions. But that's a different story).
2024-01-22 23:11:25 -08:00
Heikki Linnakangas and Andrew Kane
0cf80b137c
Remove unused 'scantuplesortstates' field
2024-01-22 23:08:20 -08:00
Andrew Kane
daed87dd7f
Use assert checking for scan-build [skip ci]
2024-01-22 23:05:49 -08:00
Andrew Kane
42b56ad8ee
Made variable name consistent across functions [skip ci]
2024-01-22 19:02:33 -08:00
Andrew Kane
496d54767f
Removed unused parameter [skip ci]
2024-01-22 19:00:45 -08:00
Andrew Kane
a733a29bca
Pass hash by reference
2024-01-22 18:34:40 -08:00
Andrew Kane
887095914a
Added analyze to filtering tests
2024-01-21 18:08:16 -08:00
Andrew Kane
c91db1edbd
Added filtering tests for like [skip ci]
2024-01-21 18:01:42 -08:00
Andrew Kane
10babde8e0
Fixed test logic [skip ci]
2024-01-21 16:07:44 -08:00
Andrew Kane
d83addfa8b
Added more filtering tests
2024-01-21 16:03:22 -08:00
Andrew Kane
67b609cc4e
Updated CI to Debian 12 [skip ci]
2024-01-21 12:40:55 -08:00
Andrew Kane
5cb73fbd65
Added test for filtering with IVFFlat
2024-01-20 21:38:40 -08:00
Andrew Kane
5db5bbc267
Fixed test warning [skip ci]
2024-01-20 21:10:24 -08:00
Andrew Kane
0fdbcce36e
Added test for filtering with few rows removed
2024-01-20 21:09:14 -08:00
Andrew Kane
844ade6d4e
Improved filtering test [skip ci]
2024-01-20 21:01:57 -08:00
Andrew Kane
3f92f9d929
Added test for filtering with HNSW
2024-01-20 18:06:54 -08:00
Andrew Kane
ba6055fdd1
Removed unneeded test [skip ci]
2024-01-20 15:28:48 -08:00
Andrew Kane
98a11ee8d2
Updated readme [skip ci]
2024-01-20 11:40:49 -08:00
Andrew Kane
24b79e2dfc
Added common paths on Mac [skip ci]
2024-01-19 21:43:55 -08:00
Andrew Kane
8df9123739
Added section on missing SDK [skip ci]
2024-01-19 20:47:23 -08:00
Andrew Kane
7aa598f1ef
Added section on max_parallel_maintenance_workers [skip ci]
2024-01-18 21:57:38 -08:00
Andrew Kane
22227c8786
Added IVFFLAT_KMEANS_DEBUG to readme [skip ci]
2024-01-17 22:12:39 -08:00
Andrew Kane
a44939619e
Revert "Improved vector_in"
...
This reverts commit 25c5b6b339 .
2024-01-17 17:14:42 -08:00
Andrew Kane
25c5b6b339
Improved vector_in
2024-01-17 16:57:16 -08:00
Andrew Kane
39911afefc
Updated changelog [skip ci]
2024-01-17 10:50:07 -08:00
Heikki Linnakangas and GitHub
e5fb150788
Don't modify input string in vector_in() ( #413 )
...
Fixes issue #399
2024-01-17 10:49:04 -08:00
Andrew Kane
64d53959e6
Updated PG_CONFIG example [skip ci]
2024-01-16 22:26:28 -08:00
Andrew Kane
e3812abfe0
Added more defines to contributing docs [skip ci]
2024-01-16 17:21:33 -08:00
Andrew Kane
6b3a72be21
Updated Homebrew note [skip ci]
2024-01-15 12:12:04 -08:00
Andrew Kane
2f5d9f9329
Improved macro [skip ci]
2024-01-13 20:02:41 -08:00
Andrew Kane
ba9b4de48b
Added HnswGetNeighbors macro
2024-01-13 20:00:34 -08:00
Andrew Kane
592ce859c4
Improved HNSW build and insert code
2024-01-13 10:07:42 -08:00
Andrew Kane
07e0392817
Improved pattern for duplicates
2024-01-12 14:30:13 -08:00
Andrew Kane
bbb9049c70
Homebrew now adds to postgresql@15 as well [skip ci]
2024-01-11 16:45:50 -08:00
Andrew Kane
cfbb7aad5f
Updated Postgres versions in readme [skip ci]
2024-01-11 12:36:24 -08:00
Andrew Kane
db83b3f95a
Homebrew now adds to postgresql@16 [skip ci]
2024-01-11 12:32:14 -08:00
Andrew Kane
2e04b2cdcf
Simplified code
2024-01-09 18:53:31 -08:00
Andrew Kane
4c1966ba65
Updated readme [skip ci]
2024-01-09 14:38:25 -08:00
Andrew Kane
cd5f1634f7
Added note about maintenance_work_mem [skip ci]
2024-01-09 14:31:54 -08:00
Andrew Kane
3ab7fa5961
Updated readme [skip ci]
2024-01-09 14:26:55 -08:00
Andrew Kane
8a57af7696
Updated readme [skip ci]
2024-01-09 14:22:19 -08:00
Andrew Kane
1d2a6d85d9
Updated readme [skip ci]
2024-01-09 14:19:01 -08:00
Andrew Kane
2cf1c25867
Moved section [skip ci]
2024-01-09 13:33:03 -08:00
Andrew Kane
0f72ae8d8d
Added section on index build time [skip ci]
2024-01-09 13:27:27 -08:00
Andrew Kane
6cc2ffea66
Updated example [skip ci]
2024-01-09 13:04:47 -08:00
Andrew Kane
0c4da85d6c
Moved HNSW first in readme [skip ci]
2024-01-09 13:04:18 -08:00