Releases: segasai/q3c
Q3C-2.0.1
A small release, where some functions like q3c_ang2ipix() and a few others are marked as parallel safe to enable parallel queries in PG. (note the main queries like q3c_radial_query and q3c_join are still not marked as parallel safe)
Note that the version of the extension is changed to 2.0.1 so you may need to do
alter extension q3c update to '2.0.1'
Q3C-2.0.0
This is a release with some functionality change where the proper motion functions now have an extra parameter which identify whether you are using pmra*cos(dec) or pmra convention.
So if you are using Q3C function
q3c_join_pm()
you have to change the call from for example
q3c_join_pm(ra,dec,pmra,pmdec,epoch,ra,dec, max_delta_epoch,radius)
to
q3c_join_pm(ra,dec,pmra,pmdec,1,epoch,ra,dec, max_delta_epoch,radius)
if your proper motions include the cos(dec) correction
or to
q3c_join_pm(ra,dec,pmra,pmdec,0,epoch,ra,dec, max_delta_epoch,radius)
if they don't.
Also this release makes q3c extension relocatable to other schemas by using
alter extension q3c set schema to myschema;
Q3C-1.8.2
Q3C-1.8.1
Q3C-1.8.0
This release enables you to query inside the polygon on the sphere using the Postgresql Polygon type.
I.e before you had to do
select * from tab where q3c_poly_query(ra,dec, ARRAY[0,0,0,1,1,1,1,0]);
But now you can use the native polygon type
select * from tab where q3c_poly_query(ra,dec, '((0,0),(0,1),(1,1),(1,0))'::polygon);
to use the new release, after the installation you HAVE to execute
alter extension q3c update to '1.8.0';
If you are using a version older than 1.7.0 you may have to first update to 1.7.0 then to 1.8.0
Q3C-1.7.0
This release incorporate some changes to Q3C internals that may help with query planning for joins.
Specifically the row count estimate coming from joins should now be more realistic.
To update Q3C to the new version after the installation you also need to do
alter extension q3c update TO "1.7.0";
in every database where q3c is used
Q3C-1.6.0
Q3C-1.5.0
Q3C-1.4.25
This is a bug fix release, fixing a compilation error of gen_data.c
Q3C-1.4.24
This release makes the compilation of q3c easier. The compilation of the new version does not now require all the -devel versions of packages which PostgreSQL depends on.