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.
- How to reproduce 1. create table and trigger ``` gpadmin=# create table loc1 (f1 serial, f2 text); gpadmin=# CREATE FUNCTION trig_row_before_insupdate() RETURNS TRIGGER AS $$ BEGIN NEW.f2 := NEW.f2...
Hi all! This is [Adam](https://twitter.com/AdamKorcz4) from [Ada Logics](https://adalogics.com/). I secure critical open source software and have worked on the initial setup for fuzzing gpdb continuously. For those unaware: Fuzzing is...
The version number reported by pg_controldata utility as `pg_control version number:` used to include PostgreSQL as well as Greenplum version numbers combined as a single integer. This patch separates the...
In order for gpsd/minirepro to restore dumped extended statistics (stxdndistinct, stxddependencies, stxdmcv) we need provide an input function to parse pg_ndistinct strings (today we get the ERROR "cannot accept a...
We noticed that there were a lot of fields in the structs ChunkTransportState and ChunkTransportStateEntry that were only used by a specific interconnect type. So, we sought to specialize the...
- use `$(PYTHON)` as determined by configure instead of relying on `python3` being on the path - use `$(libdir)` instead of `$(prefix)/lib` Authored-by: Bradford D. Boyle
Normally MySessionState->latestCursorCommandId remains synchronized with gp_command_count. However, if the session is reset (e.g. due to Out Of Memory, errcode ERRCODE_GP_MEMPROT_KILL), gp_command_count will be reset to 0, but MySessionState->latestCursorCommandId remains unchanged....
The result of `gplogfilter` is ambiguously perceived by parsers. Fields in generated csv containing line breaks, double quotes, and csv delimeter doesn't enclosed in double-quotes. To fix this, the standard...
## Bug Report ### Greenplum version or build Tested on master branch with top commit ( 58cb8cf4320bded3b7bca45489575f3412ec5eff ). But seems for me this impact all versions of gpdb. I try...
PXF external-table is dependent on `fileam.h`. In GP7, this file is renamed to `extaccess.h` and when we install the gpdb, the header file is not copied to `$GPHOME/include/postgresql/server/extension/gp_exttable_fdw`. By adding...