Commit Graph

6536 Commits (a2c8dc65ce98f7353b25c38e6773182bc6b0a4ab)

Author SHA1 Message Date
onderkalaci a2c8dc65ce Again, related to outer join checks 2023-05-05 12:27:28 +03:00
onderkalaci 1dc8c1037c columna 2023-05-05 12:04:22 +03:00
onderkalaci 49a29e3371 SOmehow views shows up as subqueries with relationId set. Could have other places 2023-05-05 12:04:05 +03:00
onderkalaci 678c13ef17 No need rteperm if only a function 2023-05-05 11:39:08 +03:00
onderkalaci 9c4b8cc62b Very important commit, lots of implications. Check why this works now 2023-05-05 11:38:35 +03:00
onderkalaci 987370bed7 Fix deparse role 2023-05-04 18:44:50 +03:00
onderkalaci ec3db23bf2 fix rebalancer 2023-05-04 18:44:23 +03:00
onderkalaci 9785dd1a87 permindex fixes 2023-05-03 17:44:34 +03:00
onderkalaci 780d8855de copy permissions 2023-04-28 16:31:07 +03:00
onderkalaci 14375f0fa3 make functions public via PGDLLEXPORT 2023-04-28 14:27:36 +03:00
onderkalaci 90a4cf886d fix insert .. select pushdown 2023-04-28 14:21:24 +03:00
onderkalaci c75950e24f skip columnar table creation 2023-04-28 14:21:10 +03:00
onderkalaci 3d838ba23e PG16 expects explicit exports 2023-04-26 23:24:13 +03:00
onderkalaci 4fdb8cba94 Pg now has its own any_value, see 2ddab010c2777c6a965cea82dc1b809ddc33ecc1 2023-04-26 23:23:25 +03:00
onderkalaci bdc20051ce SqlValueFunction is dropped, TODO: what do to. See commit f193883fc9cebe8fa20359b0797832837a788112 2023-04-26 23:08:29 +03:00
onderkalaci a0cf8361a4 Deadlock detection changes, PG Commit: d137cb52cb7fd44a3f24f3c750fbf7924a4e9532 2023-04-26 22:54:13 +03:00
onderkalaci 9085beb819 File changes and tuple changes in test 2023-04-26 22:54:13 +03:00
onderkalaci d2d7c73863 Change in Var representations, PG commit 2489d76c4906f4461a364ca8ad7e0751ead8aa0d 2023-04-26 22:54:13 +03:00
onderkalaci 39067d3543 Make Scan node abstract, PG commit: 8c73c11a0d39049de2c1f400d8765a0eb21f5228 2023-04-26 22:54:13 +03:00
onderkalaci af0de8b19a PG commit 376dc820531bafcbf105fff74c5b14c23d9950af 2023-04-26 22:54:13 +03:00
onderkalaci 3a773ee18f Not implemented, see PG commit e3ce2de09d814f8770b2e3b3c152b7671bcdb83f 2023-04-26 22:54:13 +03:00
onderkalaci 45259d2b87 Again, permission check refactor, be careful with details, PG commit a61b1f74823c9c4f79c95226a461f1e7a367764b 2023-04-26 22:54:13 +03:00
onderkalaci 5205411e4d PG commit 60684dd834a222fefedd49b19d1f0a6189c1632e 2023-04-26 22:54:13 +03:00
onderkalaci c56c564e80 Needs more attention, PG commit 858e776c84f48841e7e16fba7b690b76e54f3675 2023-04-26 22:54:13 +03:00
onderkalaci 70554b3a7b Minor PG refactor 320f92b744b44f961e5d56f5f21de003e8027a7f 2023-04-26 22:54:13 +03:00
onderkalaci c5f8094639 Remove AssertArg PG: b1099eca8f38ff5cfaf0901bb91cb6a22f909bc6 2023-04-26 22:54:13 +03:00
onderkalaci d536ee5832 pg_clean_ascii 45b1a67a0fcb3f1588df596431871de4c93cb76f 2023-04-26 22:54:13 +03:00
onderkalaci 723d80be82 guc 2023-04-26 22:54:13 +03:00
onderkalaci ecbf368dc0 guc vars 3057465acfbea2f3dd7a914a1478064022c6eecd 2023-04-26 22:54:13 +03:00
onderkalaci 036a96ce68 Placeholder commit for enabling columnar compile 2023-04-26 22:54:13 +03:00
onderkalaci 158b003366 Use RelFileLocator in PG 16 AND vacuum together 2023-04-26 22:54:13 +03:00
onderkalaci 3660b8fb0e PG commit 11470f544e3729c60fab890145b2e839cbc8905e 2023-04-26 22:54:13 +03:00
onderkalaci 2ee6d4cae4 tuplesort PGcommit: d37aa3d35832afde94e100c4d2a9618b3eb76472 2023-04-26 22:54:13 +03:00
onderkalaci 93f487d6d9 refactor ownership changed afbfc02983f86c4d71825efa6befd547fe81a926 2023-04-26 22:54:13 +03:00
onderkalaci eca67443de Use selectedCols from perminfo
Corresponding PG commit a61b1f74823c9c4f79c95226a461f1e7a367764b
2023-04-26 20:22:24 +03:00
onderkalaci 524bfc44e0 drop support for Abs, use fabs
PG commit 357cfefb09115292cfb98d504199e6df8201c957
2023-04-26 20:22:24 +03:00
onderkalaci 65c88fe854 Use RelFileLocator in PG 16
This is PG commit b0a55e43299c4ea2a9a8c757f9c26352407d0ccc
2023-04-26 20:22:24 +03:00
onderkalaci 890deac272 new header for varatt.h 2023-04-26 18:32:51 +03:00
onderkalaci 909ffe4613 enable configure 2023-04-26 18:32:51 +03:00
Hanefi Onaldi 5fc5931506
Skip some versions on changelog (#6882)
We had 10.1.5, 10.0.7, and 9.5.11 in the changelog, but those versions
are already used in enterprise repository. This commit skips those
versions and uses 10.1.6, 10.0.8, and 9.5.12 instead to prevent clashes.
2023-04-26 12:05:27 +03:00
Hanefi Onaldi 15152eac94
Add changelog entries for backport releases (#6869)
We plan to have a series of backport releases. This PR contains separate
commits for each patch version for 11.2 to 9.5 major versions. We plan
to cherry pick each commit to relevant release branches and hence the
need to have separate commits for each version.
2023-04-25 13:21:08 +03:00
Hanefi Onaldi f7fd0dbae7
Add changelog entries for 11.2.1 2023-04-25 13:06:59 +03:00
Hanefi Onaldi c36adc8426
Add changelog entries for 11.1.6 2023-04-25 13:06:01 +03:00
Hanefi Onaldi 214bc39a5a
Add changelog entries for 11.0.8 2023-04-25 13:05:44 +03:00
Hanefi Onaldi 65f957d345
Add changelog entries for 10.2.9 2023-04-25 13:05:20 +03:00
Hanefi Onaldi db77cb084b
Add changelog entries for 10.1.5 2023-04-25 13:04:58 +03:00
Hanefi Onaldi 61c7cc0a96
Add changelog entries for 10.0.7 2023-04-25 13:04:27 +03:00
Hanefi Onaldi da71b74f1d
Add changelog entries for 9.5.11 2023-04-25 13:03:23 +03:00
Jelte Fennema a5f4fece13
Fix running PG upgrade tests with run_test.py (#6829)
In #6814 we started using the Python test runner for upgrade tests in
run_test.py, instead of the Perl based one. This had a problem though,
not all tests in minimal_schedule can be run with the Python runner.
This adds a separate minimal schedule for the pg_upgrade tests which
doesn't include the tests that break with the Python runner.

This PR also fixes various other issues that came up while testing
the upgrade tests.
2023-04-24 15:54:32 +02:00
aykut-bozkurt a6a7271e63
Query generator test tool (#6686)
- Query generator is used to create queries, allowed by the grammar which is documented at `query_generator/query_gen.py` (currently contains only joins). 
- This PR adds a CI test which utilizes the query generator to compare the results of generated queries that are executed on Citus tables and local (undistributed) tables. It fails if there is an unexpected error at results. The error can be related to Citus, the query generator, or even Postgres.
- The tool is configured by the file `query_generator/config/config.yaml`, which limits table counts at generated queries and sets many table related parameters (e.g. row count).
- Run time of the CI task can be configured from the config file. By default, we run 250 queries with maximum table count of 40 inside each query.
2023-04-23 20:28:26 +03:00