Drew Kimball
Drew Kimball
There are two buffers in `pgwire.conn` that are used when sending results to the client. They have to buffer each row in its entirety before flushing, so wide rows can...
**Is your feature request related to a problem? Please describe.** Currently, de-duplication of the spans used for lookup is performed in the lookup joiner logic using a go map keyed...
Most projections skip rows for which one or more arguments are null, and just output a null for those rows. However, some projections can actually accept null arguments. Previously, we...
Backport 1/1 commits from #87888. /cc @cockroachdb/release --- This commit fixes a bug that was recently introduced in #86193 that can cause an internal panic when remapping an ordering from...
Backport 1/1 commits from #87888. /cc @cockroachdb/release --- This commit fixes a bug that was recently introduced in #86193 that can cause an internal panic when remapping an ordering from...
Previously, `EXPLAIN` operators could require an ordering on non-output columns from their enclosed expression, which causes a panic. This could happen after column-pruning rules fired. This commit modifies the order-building...
When a record-returning UDF is used as a data source, it must be given a column-definition list, which names the columns returned by the UDF and determines their types. When...
#### sql: add setting to enable registering latch wait contention events This commit adds a session setting (default off) that will cause contention events emitted by the latch table to...
It's possible to crash a node in a CC cluster through the SQL shell by attempting to run `COMMIT` or `EXECUTE`. This happens because requests through the cloud SQL shell...
Postgres allows triggers on a table to be disabled and enabled through the use of the `ALTER TABLE...` statement. See the docs here: https://www.postgresql.org/docs/current/sql-altertable.html#SQL-ALTERTABLE-DESC-DISABLE-ENABLE-TRIGGER This issue tracks adding support for...