├── .cargo └── config.toml ├── .dockerignore ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── actions │ ├── install-packages │ │ └── action.yml │ ├── install-pgrx │ │ └── action.yml │ ├── install-pgvector │ │ └── action.yml │ └── install-postgres │ │ └── action.yml └── workflows │ ├── code_checks.yml │ ├── deb-packager.yaml │ ├── pgrx_test.yaml │ ├── python_tests.yml │ └── shellcheck.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── Cargo.toml ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── TESTING.md ├── pgvectorscale ├── .gitignore ├── Cargo.toml ├── benches │ ├── distance.rs │ └── lsr.rs ├── pgvectorscale_derive │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sql │ ├── timescale_vector--0.0.1--0.0.2.sql │ ├── vectorscale--0.0.2--0.2.0.sql │ ├── vectorscale--0.0.2--0.3.0.sql │ ├── vectorscale--0.0.2--0.4.0.sql │ ├── vectorscale--0.0.2--0.5.0.sql │ ├── vectorscale--0.0.2--0.5.1.sql │ ├── vectorscale--0.0.2--0.6.0.sql │ ├── vectorscale--0.0.2--0.7.0.sql │ ├── vectorscale--0.0.2--0.7.1.sql │ ├── vectorscale--0.0.2--0.8.0.sql │ ├── vectorscale--0.0.2--0.9.0.sql │ ├── vectorscale--0.1.0--0.7.1.sql │ ├── vectorscale--0.1.0--0.9.0.sql │ ├── vectorscale--0.2.0--0.3.0.sql │ ├── vectorscale--0.2.0--0.4.0.sql │ ├── vectorscale--0.2.0--0.5.0.sql │ ├── vectorscale--0.2.0--0.5.1.sql │ ├── vectorscale--0.2.0--0.6.0.sql │ ├── vectorscale--0.2.0--0.7.0.sql │ ├── vectorscale--0.2.0--0.7.1.sql │ ├── vectorscale--0.2.0--0.8.0.sql │ ├── vectorscale--0.2.0--0.9.0.sql │ ├── vectorscale--0.3.0--0.4.0.sql │ ├── vectorscale--0.3.0--0.5.0.sql │ ├── vectorscale--0.3.0--0.5.1.sql │ ├── vectorscale--0.3.0--0.6.0.sql │ ├── vectorscale--0.3.0--0.7.0.sql │ ├── vectorscale--0.3.0--0.7.1.sql │ ├── vectorscale--0.3.0--0.8.0.sql │ ├── vectorscale--0.3.0--0.9.0.sql │ ├── vectorscale--0.4.0--0.5.0.sql │ ├── vectorscale--0.4.0--0.5.1.sql │ ├── vectorscale--0.4.0--0.6.0.sql │ ├── vectorscale--0.4.0--0.7.0.sql │ ├── vectorscale--0.4.0--0.7.1.sql │ ├── vectorscale--0.4.0--0.8.0.sql │ ├── vectorscale--0.4.0--0.9.0.sql │ ├── vectorscale--0.5.0--0.5.1.sql │ ├── vectorscale--0.5.0--0.6.0.sql │ ├── vectorscale--0.5.0--0.7.0.sql │ ├── vectorscale--0.5.0--0.7.1.sql │ ├── vectorscale--0.5.0--0.8.0.sql │ ├── vectorscale--0.5.0--0.9.0.sql │ ├── vectorscale--0.5.1--0.6.0.sql │ ├── vectorscale--0.5.1--0.7.0.sql │ ├── vectorscale--0.5.1--0.7.1.sql │ ├── vectorscale--0.5.1--0.8.0.sql │ ├── vectorscale--0.5.1--0.9.0.sql │ ├── vectorscale--0.6.0--0.7.0.sql │ ├── vectorscale--0.6.0--0.7.1.sql │ ├── vectorscale--0.6.0--0.8.0.sql │ ├── vectorscale--0.6.0--0.9.0.sql │ ├── vectorscale--0.7.0--0.7.1.sql │ ├── vectorscale--0.7.0--0.8.0.sql │ ├── vectorscale--0.7.0--0.9.0.sql │ ├── vectorscale--0.7.1--0.8.0.sql │ ├── vectorscale--0.7.1--0.9.0.sql │ └── vectorscale--0.8.0--0.9.0.sql ├── src │ ├── access_method │ │ ├── build.rs │ │ ├── build │ │ │ └── parallel.rs │ │ ├── cost_estimate.rs │ │ ├── debugging.rs │ │ ├── distance │ │ │ ├── distance_aarch64.rs │ │ │ ├── distance_x86.rs │ │ │ └── mod.rs │ │ ├── graph │ │ │ ├── mod.rs │ │ │ ├── neighbor_store.rs │ │ │ ├── neighbor_with_distance.rs │ │ │ └── start_nodes.rs │ │ ├── guc.rs │ │ ├── labels │ │ │ ├── filtering_tests.rs │ │ │ └── mod.rs │ │ ├── meta_page.rs │ │ ├── mod.rs │ │ ├── node.rs │ │ ├── options.rs │ │ ├── pg_vector.rs │ │ ├── plain │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ ├── storage.rs │ │ │ └── tests.rs │ │ ├── sbq │ │ │ ├── cache.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ ├── quantize.rs │ │ │ ├── storage.rs │ │ │ └── tests.rs │ │ ├── scan.rs │ │ ├── stats.rs │ │ ├── storage.rs │ │ ├── storage_common.rs │ │ ├── upgrade_test.rs │ │ └── vacuum.rs │ ├── bin │ │ └── pgrx_embed.rs │ ├── lib.rs │ └── util │ │ ├── buffer.rs │ │ ├── chain.rs │ │ ├── lru.rs │ │ ├── mod.rs │ │ ├── page.rs │ │ ├── ports.rs │ │ ├── table_slot.rs │ │ └── tape.rs └── vectorscale.control ├── scripts ├── package-deb.sh ├── requirements.txt └── run-python-tests.sh └── tests ├── __init__.py ├── conftest.py ├── requirements.txt ├── test_basic_operations.py └── test_concurrent_inserts.py /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | pgvectorscale/target 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @timescale/search 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/actions/install-packages/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/actions/install-packages/action.yml -------------------------------------------------------------------------------- /.github/actions/install-pgrx/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/actions/install-pgrx/action.yml -------------------------------------------------------------------------------- /.github/actions/install-pgvector/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/actions/install-pgvector/action.yml -------------------------------------------------------------------------------- /.github/actions/install-postgres/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/actions/install-postgres/action.yml -------------------------------------------------------------------------------- /.github/workflows/code_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/workflows/code_checks.yml -------------------------------------------------------------------------------- /.github/workflows/deb-packager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/workflows/deb-packager.yaml -------------------------------------------------------------------------------- /.github/workflows/pgrx_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/workflows/pgrx_test.yaml -------------------------------------------------------------------------------- /.github/workflows/python_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/workflows/python_tests.yml -------------------------------------------------------------------------------- /.github/workflows/shellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.github/workflows/shellcheck.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/TESTING.md -------------------------------------------------------------------------------- /pgvectorscale/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea/ 3 | /target 4 | *.iml 5 | **/*.rs.bk 6 | Cargo.lock 7 | -------------------------------------------------------------------------------- /pgvectorscale/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/Cargo.toml -------------------------------------------------------------------------------- /pgvectorscale/benches/distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/benches/distance.rs -------------------------------------------------------------------------------- /pgvectorscale/benches/lsr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/benches/lsr.rs -------------------------------------------------------------------------------- /pgvectorscale/pgvectorscale_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/pgvectorscale_derive/Cargo.toml -------------------------------------------------------------------------------- /pgvectorscale/pgvectorscale_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/pgvectorscale_derive/src/lib.rs -------------------------------------------------------------------------------- /pgvectorscale/sql/timescale_vector--0.0.1--0.0.2.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.0.2--0.2.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.3.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.2.0--0.3.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.4.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.3.0--0.4.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.5.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.4.0--0.5.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.5.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.0--0.5.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.6.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.0.2--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.1.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.1.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.2.0--0.3.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.4.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.3.0--0.4.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.5.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.4.0--0.5.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.5.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.0--0.5.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.6.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.2.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.4.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.3.0--0.4.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.5.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.4.0--0.5.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.5.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.0--0.5.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.6.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.3.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.5.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.4.0--0.5.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.5.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.0--0.5.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.6.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.4.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.5.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.5.0--0.5.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.6.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.1--0.6.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.5.1--0.6.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.1--0.7.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.1--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.1--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.5.1--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.6.0--0.7.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.6.0--0.7.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.6.0--0.7.1.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.6.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.6.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.7.0--0.7.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.7.0--0.7.1.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.7.0--0.8.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.7.0--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.7.1--0.8.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.7.1--0.8.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.7.1--0.9.0.sql: -------------------------------------------------------------------------------- 1 | vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/sql/vectorscale--0.8.0--0.9.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/sql/vectorscale--0.8.0--0.9.0.sql -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/build.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/build/parallel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/build/parallel.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/cost_estimate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/cost_estimate.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/debugging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/debugging.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/distance/distance_aarch64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/distance/distance_aarch64.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/distance/distance_x86.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/distance/distance_x86.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/distance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/distance/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/graph/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/graph/neighbor_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/graph/neighbor_store.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/graph/neighbor_with_distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/graph/neighbor_with_distance.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/graph/start_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/graph/start_nodes.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/guc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/guc.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/labels/filtering_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/labels/filtering_tests.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/labels/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/labels/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/meta_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/meta_page.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/node.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/options.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/pg_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/pg_vector.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/plain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/plain/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/plain/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/plain/node.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/plain/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/plain/storage.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/plain/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/plain/tests.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/cache.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/node.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/quantize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/quantize.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/storage.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/sbq/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/sbq/tests.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/scan.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/stats.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/storage.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/storage_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/storage_common.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/upgrade_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/upgrade_test.rs -------------------------------------------------------------------------------- /pgvectorscale/src/access_method/vacuum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/access_method/vacuum.rs -------------------------------------------------------------------------------- /pgvectorscale/src/bin/pgrx_embed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/bin/pgrx_embed.rs -------------------------------------------------------------------------------- /pgvectorscale/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/lib.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/buffer.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/chain.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/lru.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/lru.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/mod.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/page.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/ports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/ports.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/table_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/table_slot.rs -------------------------------------------------------------------------------- /pgvectorscale/src/util/tape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/src/util/tape.rs -------------------------------------------------------------------------------- /pgvectorscale/vectorscale.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/pgvectorscale/vectorscale.control -------------------------------------------------------------------------------- /scripts/package-deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/scripts/package-deb.sh -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/scripts/requirements.txt -------------------------------------------------------------------------------- /scripts/run-python-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/scripts/run-python-tests.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_basic_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/tests/test_basic_operations.py -------------------------------------------------------------------------------- /tests/test_concurrent_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timescale/pgvectorscale/HEAD/tests/test_concurrent_inserts.py --------------------------------------------------------------------------------