gpdb
gpdb copied to clipboard
Greenplum Database - Massively Parallel PostgreSQL for Analytics. An open-source massively parallel data platform for analytics, machine learning and AI.
## Enhancement Hi there, I found it to be universal that we're using some macros like `PG_VERSION_NUM` as the compile condition to adapt with older version GP (I guess) in...
### Greenplum version or build Greenplum 7, post PostgreSQL 12 merge The workfile_mgr_test.c has several merge fixmes and dead code. All of it is related to legacy workfile manager feature....
https://github.com/greenplum-db/gpdb/pull/2588 eliminates alien nodes before execution but entry db nodes was missed. This PR adds alien nodes elimination for entry db. The is a PR https://github.com/arenadata/gpdb/pull/352 in GPDB fork in...
This is a solution for query time failures due to the presence of '\n', '\r' or '\t' in s3 URLs. When we execute commands as follows: ``` $ createdb testdb...
Added two views into the resource manager tool `gp_toolkit` to perform the functions that are used frequently: 1. gp_toolkit.gp_resqueue_config: resource queue configuration. 2. gp_toolkit.gp_resgroup_role: assigned resource group to roles. -...
**This PR is a following fix after #12694, as the `queryDesc->estate` may be NULL in the catch block, which may cause a PANIC.** According to a reported error in PolicyEagerFreeAssignOperatorMemoryKB...
## Bug Report ### Greenplum version or build Master branch, with top commit (a5fa90c9de) ### Step to reproduce the behavior ```sql create table rank (id int, rank int, year int,...
Hi, guys. Processing of each column [needs](https://github.com/greenplum-db/gpdb/blob/fdeae2ce4a6d6c0d83e40ba2c1e9d4918cfca083/src/backend/cdb/cdbappendonlystorageread.c#L111) a buffer which is a triple of block size. With another allocations (in case we use default block size) we need at least...
The reason of failure is that auto_explain hooks are fully executed on QEs. The global variable Gp_role is initialized after auto_explain is loaded as shared preload library. The QE has...
Changing "disable" and variations to "deactivate". Also changes occurrences of enable with activate in close proximity to "disable".