pgvector.git / summary / log / commit / refs

commit    fa491cd90602205e5b017a2abbc5914c3be8a07e
Author:   Andrew Kane <andrew@ankane.org>
Date:     Sat Dec 24 02:59:18 2022 +0000

    Changed storage for vector from plain to extended


CHANGELOG.md | 1 + sql/vector--0.3.2--0.4.0.sql | 4 ++++ sql/vector.sql | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae20e26c..f7f2b04c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 0.4.0 (unreleased) - Changed text representation for vector elements to match `real` +- Changed storage for vector from `plain` to `extended` - Improved accuracy of text parsing for certain inputs - Added experimental support for Windows - Dropped support for Postgres 10 diff --git a/sql/vector--0.3.2--0.4.0.sql b/sql/vector--0.3.2--0.4.0.sql new file mode 100644 index 00000000..b5bf4169 --- /dev/null +++ b/sql/vector--0.3.2--0.4.0.sql @@ -0,0 +1,4 @@ +-- complain if script is sourced in psql, rather than via CREATE EXTENSION +\echo Use "ALTER EXTENSION vector UPDATE TO '0.4.0'" to load this file. \quit + +ALTER TYPE vector SET (STORAGE = extended); diff --git a/sql/vector.sql b/sql/vector.sql index d9d163ca..20f50beb 100644 --- a/sql/vector.sql +++ b/sql/vector.sql @@ -25,7 +25,8 @@ CREATE TYPE vector ( OUTPUT = vector_out, TYPMOD_IN = vector_typmod_in, RECEIVE = vector_recv, - SEND = vector_send + SEND = vector_send, + STORAGE = extended ); -- functions [parent: 00b767b1074c]