Michael J. Sullivan

Results 125 issues of Michael J. Sullivan

I've left some in Draft that are at least partially implemented, since I'm not totally sure if the RFC reflects the current state.

In order to support the Networking Module RFC (https://github.com/edgedb/rfcs/blob/master/text/1026-net-module.rst), I think we need to support functions that contain DML. Currently there is a flag that allows it, but it doesn't...

compiler
feature

At least, when parallelizing, you get something like: ``` _pickle.PicklingError: Can't pickle : import of module 'pyo3_runtime' failed ```

bug

This builds on all of the work done to put the standard library into versioned namespaces. The components currently are: * A new `ADMINISTER prepare_upgrade()` command that returns the metadata...

1. Run `edb inittestdb` 2. Try to drop `edgeqlaimigrationtestcase` It will fail with ``` edgedb.errors.ExecutionError: database branch 'edgeqlaimigrationtestcase' is being accessed by other users ``` When I look at the...

bug
ext::ai

`pg_class` has an `attnum` field that we should probably treat like `ordinal_position` There are also `pg_table` and `pg_view` views that maybe we need to intercept?

sql

Reordering or removing elements from enums is quite expensive, and requires rewriting all data using that enum. The root cause of this is that postgres does not support these operations,...

documentation
performance

I believe that even when a compiler pool task is cancelled on the server side, it will run to completion in the compiler pool. We should have a mechanism to...

performance
server

This still *leaves out* fields that were removed in postgres 17, though. They seem pretty marginal, but it's worth discussing what we really want to do there. I think this...

Mostly a placeholder issue for now. We want to provide visibility into query performance I think the overall plan here is to use `pg_stat_statements` (https://www.postgresql.org/docs/current/pgstatstatements.html) to collect information. I think...

performance
under discussion
server