Commit Graph

465 Commits

Author SHA1 Message Date
Andrew Kane
7b0b6a7875 Increased max dimensions for vector from 1024 to 16000 and increased max dimensions for index from 1024 to 2000 2023-01-10 14:49:50 -08:00
Andrew Kane
42d0cf1a25 Changed storage for existing installations [skip ci] 2023-01-10 11:34:43 -08:00
Andrew Kane
d164fd35a8 Made dimensions configurable for vacuum test 2023-01-10 03:14:49 -08: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
9616a611c3 Added test for storage 2023-01-10 02:08:09 -08:00
Andrew Kane
474933ae39 Improved error message [skip ci] 2023-01-10 01:22:34 -08:00
Andrew Kane
b1237c7c4e Added separate dimensions limit for ivfflat indexes 2023-01-10 01:20:25 -08:00
Andrew Kane
66108cb406 Restored change to extended storage 2023-01-10 01:13:19 -08:00
Andrew Kane
8c3eb51ddc Added comment [skip ci] 2023-01-10 01:03:27 -08:00
Andrew Kane
915cf35e27 Use memory context for adding samples 2023-01-10 01:03:16 -08:00
Andrew Kane
ec800ef903 Use memory context for building index 2023-01-10 00:53:33 -08:00
Andrew Kane
4a2f20f5fc Reverted change to extended storage for now (causes high memory during distance calculation in BuildCallback) 2023-01-09 17:23:45 -08:00
Andrew Kane
e2b103a343 Updated version check [skip ci] 2023-01-09 15:54:44 -08:00
Andrew Kane
5d82d7bf99 Improved test [skip ci] 2022-12-30 19:30:17 -08:00
Andrew Kane
7c74d8ab75 Improved test [skip ci] 2022-12-30 19:29:19 -08:00
Andrew Kane
8dbd39f641 Improved test [skip ci] 2022-12-30 19:28:12 -08:00
Andrew Kane
d4681dd898 Simplified test 2022-12-30 19:25:40 -08:00
Andrew Kane
14984a08ea Improved avg test 2022-12-30 18:54:53 -08:00
Andrew Kane
30e07a6943 Updated readme [skip ci] 2022-12-30 18:34:51 -08:00
Andrew Kane
be26cf2f82 Updated readme [skip ci] 2022-12-30 18:29:22 -08:00
Andrew Kane
f205312430 Added float_overflow_error function for Postgres 11 2022-12-30 17:55:02 -08:00
Andrew Kane
085b75b727 Updated readme [skip ci] 2022-12-30 17:39:03 -08:00
Andrew Kane
3d8543f9ff Fixed include 2022-12-30 17:33:00 -08:00
Andrew Kane
8cbf0254bb Fixed TYPALIGN_DOUBLE error 2022-12-30 17:26:41 -08:00
Andrew Kane
e09f93cba7 Added avg aggregate for vector - closes #51 2022-12-30 17:22:25 -08:00
Andrew Kane
b400ac0f36 Insert before unlocking new buffer 2022-12-23 20:08:32 -08:00
Andrew Kane
aa62b42a9a Updated changelog [skip ci] 2022-12-23 19:19:15 -08:00
Andrew Kane
46b8294d5f Fixed script for Postgres < 13 [skip ci] 2022-12-23 19:16:44 -08:00
Andrew Kane
989b4c4208 Updated license year [skip ci] 2022-12-23 19:00:52 -08:00
Andrew Kane
fa491cd906 Changed storage for vector from plain to extended 2022-12-23 18:59:18 -08:00
Andrew Kane
00b767b107 Use DatumGetVector 2022-12-23 12:33:55 -08:00
Andrew Kane
1823024d9c Use consistent indentation [skip ci] 2022-12-23 12:04:52 -08:00
Andrew Kane
563f888ef1 Test with multiple versions of Ubuntu 2022-12-23 10:58:24 -08:00
Andrew Kane
141fea8d08 Use del on Windows 2022-12-23 10:54:34 -08:00
Andrew Kane
83407a9e23 Improved error handling on CI 2022-12-23 10:10:46 -08:00
Andrew Kane
0b1d36bb33 Added check for PGROOT 2022-12-23 09:46:07 -08:00
Andrew Kane
6d4ac36d50 Added uninstall task for Windows [skip ci] 2022-12-23 09:18:25 -08:00
Andrew Kane
e2f33dfdba Added clean task for Windows 2022-12-23 09:02:15 -08:00
Andrew Kane
3f3ba5b8e7 Set PROVE in Makefile if needed 2022-12-23 08:22:38 -08:00
Andrew Kane
0f69cc789a Combined sampling table and performing k-means phases 2022-12-23 08:07:09 -08:00
Andrew Kane
b09e14ce14 Dropped support for Postgres 10 2022-12-23 08:03:03 -08:00
Andrew Kane
1b5cb17f22 Removed code for Postgres < 10 2022-12-22 21:21:29 -08:00
Andrew Kane
7314d8b05a Improved CI [skip ci] 2022-12-09 01:56:00 -08:00
Andrew Kane
0a46adb112 Skip tests for certain branches [skip ci] 2022-12-09 01:48:38 -08:00
Andrew Kane
8c81213592 Improved installcheck on Windows 2022-12-08 22:33:19 -08:00
Andrew Kane
f77b044303 Simplified tests 2022-12-08 22:11:49 -08:00
Andrew Kane
fab7b50c3a Updated readme [skip ci] 2022-12-08 16:03:22 -08:00
Andrew Kane
9e2e726010 Improved macros [skip ci] 2022-12-08 15:42:22 -08:00
Andrew Kane
2621f9f947 Added experimental support for Windows (including auto-vectorization) - closes #49 2022-12-08 13:27:26 -08:00