Commit Graph

14 Commits (4a488ced2936eec7a9a1a3ba2deaf9ee6695ce0c)

Author SHA1 Message Date
Jeff Davis 4a488ced29 Squashed commit of the following:
commit b45a3dc25a
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 17:22:01 2022 -0700

    Add comments

commit f78a25f72b
Merge: 1a88d2eb5 f52755a0a
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 17:08:00 2022 -0700

    Merge branch 'dev/yanwjin/upgrade1' of github.com:citusdata/citus into dev/yanwjin/upgrade1

commit 1a88d2eb53
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 16:32:34 2022 -0700

    Clean up after merge

commit f52755a0a9
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 16:32:34 2022 -0700

    Clean up after merge

commit 06babdbdbe
Merge: e3bfb6f74 9c0e00fb4
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 16:21:19 2022 -0700

    Merge branch 'dev/yanwjin/upgrade1' of github.com:citusdata/citus into dev/yanwjin/upgrade1

commit e3bfb6f741
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 16:20:59 2022 -0700

    clean up after merge

commit 9c0e00fb49
Author: ywj <mouwan.jyw@outlook.com>
Date:   Tue Jun 14 16:03:31 2022 -0700

    Delete citus--11.1-1--11.2-1.sql

    delete unnecessary file

commit 013cff8d5f
Author: ywj <mouwan.jyw@outlook.com>
Date:   Tue Jun 14 16:03:09 2022 -0700

    Delete citus--11.2-1--11.1-1.sql

    delete unnecessary files

commit 5041fa6597
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 15:58:21 2022 -0700

    Fix some missing parts

commit e99eb59dd9
Merge: 2494604c5 03c83f0ae
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 14 15:19:45 2022 -0700

    Merge remote-tracking branch 'origin/separate-extensions' into dev/yanwjin/upgrade1

commit 03c83f0ae8
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Jun 10 13:51:03 2022 -0700

    Test: use columnar_internal instead of citus_internal in citus_finish_pg_upgrade forcolumnar

commit 99be185f52
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Jun 10 13:16:14 2022 -0700

    Test: citus_finish_pg_upgrade

commit 40e4dab3de
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Jun 10 13:11:46 2022 -0700

    Test: update latest.sql in citus_finish_pg_upgrade

commit f7b548dc10
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Jun 10 12:55:14 2022 -0700

    Test: add citus_finish_pg_upgrade 11.1-1

commit cf48ab0872
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Thu Jun 9 12:57:02 2022 -0700

    Revert "Test: disable dependencies set for columnar table access method in citus_finish_pg_upgrade latest"

    This reverts commit eab2b56fab.

commit eab2b56fab
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Thu Jun 9 12:50:45 2022 -0700

    Test: disable dependencies set for columnar table access method in citus_finish_pg_upgrade latest

commit 6c9c5b50df
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Thu Jun 9 11:00:59 2022 -0700

    Fix test:upgrade_columnar_metapage_after

commit 057ad83619
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Wed Jun 8 17:42:46 2022 -0700

    remove unused variable

commit da83829974
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Wed Jun 8 17:38:10 2022 -0700

    remove unused variable

commit f95d4be924
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Wed Jun 8 17:31:01 2022 -0700

    remove unused variables

commit 64e1ec7488
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Wed Jun 8 17:16:36 2022 -0700

    Fix upgrade & downgrade errors

commit 1f9fb0511c
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 7 15:09:45 2022 -0700

    test: removed duplicate declaration

commit 7174fb87a0
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Jun 7 12:54:07 2022 -0700

    Testing purpose: test 'alter extension update'

commit 1960e978da
Author: Jeff Davis <jeff@j-davis.com>
Date:   Thu May 26 07:45:53 2022 -0700

    fixup columnar_ensure

commit 335c2ab5a8
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 13:55:03 2022 -0700

    tmp3

commit e06abe3534
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Wed May 25 13:55:32 2022 -0700

    install citus_columnar for citus version >= 11.1

commit 345b465b18
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 12:43:12 2022 -0700

    tmp2

commit 07a6d32885
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 09:47:44 2022 -0700

    works kinda

commit 72fd456870
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 09:14:36 2022 -0700

    rm 11.2

commit 25b3e1d1c1
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 09:00:17 2022 -0700

    tmp1

commit 9c8c52445b
Author: Jeff Davis <jeff@j-davis.com>
Date:   Wed May 25 08:42:11 2022 -0700

    Add auxiliary control file

commit 5b67bfcc1a
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 24 15:55:45 2022 -0700

    modify columnar_drop test

commit a1d7b08f45
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri May 20 11:39:58 2022 -0700

    add citus_columnar upgrade & downgrade script with new version 11.1-1

commit 60cc332abc
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 17:09:59 2022 -0700

    Modify columnar sql files in Makefile

commit 4d287c9581
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 16:56:16 2022 -0700

    Update version as 11.1-1 and makefile for testing purpose

commit 51ae3ced76
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 11:41:04 2022 -0700

    Testing

commit a1adc06e74
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 13:48:18 2022 -0700

    Delete whitespace at end of lines

commit 32bd222e11
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 13:36:07 2022 -0700

    Fix whitespace in columnar

commit 12927b153c
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:46:58 2022 -0700

    Fix whitespace

commit e869fb3be1
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:34:35 2022 -0700

    Fix whitespace style issues

commit 98bcf174c7
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:06:30 2022 -0700

    Fix some build errors

commit 502fb5ae57
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Apr 26 14:53:51 2022 -0700

    Combine sql changes in columnar

commit b2681564d5
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Apr 22 14:30:13 2022 -0700

    Support upgrade and downgrade for current citus customer

commit d5e25bcb3a
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Apr 12 12:24:46 2022 -0700

    Have citus_columnar as an extension

commit 2494604c59
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 24 15:55:45 2022 -0700

    modify columnar_drop test

commit 60d4b9f254
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri May 20 11:39:58 2022 -0700

    add citus_columnar upgrade & downgrade script with new version 11.1-1

commit 35bd5ed5f6
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 17:09:59 2022 -0700

    Modify columnar sql files in Makefile

commit 99016251e8
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 16:56:16 2022 -0700

    Update version as 11.1-1 and makefile for testing purpose

commit 9e7f22251f
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue May 17 11:41:04 2022 -0700

    Testing

commit 7b90b52308
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 13:48:18 2022 -0700

    Delete whitespace at end of lines

commit ddaacfc0de
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 13:36:07 2022 -0700

    Fix whitespace in columnar

commit 671d45c45f
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:46:58 2022 -0700

    Fix whitespace

commit d9057d1f4b
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:34:35 2022 -0700

    Fix whitespace style issues

commit e45d9eb386
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Mon May 16 12:06:30 2022 -0700

    Fix some build errors

commit 2d6ba8e4ee
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Apr 26 14:53:51 2022 -0700

    Combine sql changes in columnar

commit 5b01917e12
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Fri Apr 22 14:30:13 2022 -0700

    Support upgrade and downgrade for current citus customer

commit 2bc491303f
Author: Yanwen Jin <yanwjin@microsoft.com>
Date:   Tue Apr 12 12:24:46 2022 -0700

    Have citus_columnar as an extension
2022-06-15 11:28:09 -07:00
yxu2162 8974b2de66 Copied CheckCitusVersion over to Columnar to handle dependency issue. If we split columnar into two extensions, this will later be changed tl CheckColumnarVersion. 2022-02-18 09:47:39 -08:00
Ying Xu b5c116449b
Removed dependency from EnsureTableOwner (#5676)
Removed dependency for EnsureTableOwner. Also removed pg_fini() and columnar_tableam_finish() Still need to remove CheckCitusVersion dependency to make Columnar_tableam.h dependency free from Citus.
2022-02-04 12:45:07 -08:00
jeff-davis 2e03efd91e
Columnar: move DDL hooks to citus to remove dependency. (#5547)
Add a new hook ColumnarTableSetOptions_hook so that citus can get
control when the columnar table options change.
2022-01-04 23:26:46 -08:00
Nils Dijk 80a44a7b93
prevent double inclusion of columnar_tableam.h (#5266)
Recently there are some warnings during the compilation of Citus.
Part of the warnings come due to the `columnar_tableam.h` header not being properly guarded with defines and ifndef's.

This PR fixes these warnings.
2021-09-09 17:37:58 +02:00
Onur Tirtir 9cb5ef5007 Pass ColumnarScanDesc to ColumnarScanChunkGroupsFiltered 2021-09-02 13:20:11 +03:00
Onur Tirtir eeecbd2324 Introduce ColumnarSupportsIndexAM 2021-07-30 16:40:27 +03:00
Onur Tirtir 4f3c672ebe Re-consider VALID_ITEMPOINTER_OFFSETS wrt bitmap scan logic 2021-05-10 20:16:50 +03:00
Onur Tirtir 0f4c97e0d0 Improve the constants around row number mapping 2021-05-10 20:16:50 +03:00
Onur Tirtir 2e419ea177 Add first_row_number column to columnar.stripe for tid mapping 2021-05-10 20:16:50 +03:00
Onur Tirtir fe5c985e1d
Remove HAS_TABLEAM config since we dropped pg11 support (#4862)
* Remove HAS_TABLEAM config

* Drop columnar_ensure_objects_exist

* Not call columnar_ensure_objects_exist in citus_finish_pg_upgrade
2021-04-13 10:51:26 +03:00
Jeff Davis 2ea31c899e Columnar: make read and write state private. 2021-02-08 10:11:57 -08:00
Hadi Moshayedi 0a9fd91d8f Use 'Chunk Groups' in EXPLAIN ANALYZE of columnar scan 2021-02-05 10:58:01 -08:00
Jeff Davis 53f7b019d5 Columnar: clean up old references to cstore. 2021-01-22 11:08:36 -08:00