← Back to context Comment by hoppp 2 days ago What about extensions that are not sketchy? Lots of good ones out there. 5 comments hoppp Reply throwitaway222 1 day ago People are assuming the extensions can't also be rewritten to be good. throwaway27448 2 days ago Presumably they'd be fine running in a threaded context. thayne 2 days ago An extension written for a single threaded host system might not work in a multi-threaded context. For example if has global or shared state that isn't protected with locks or similar (which is unfortunately fairly common in c code) hoppp 2 days ago Extensions like pgvector, TimescaleDB would probably need to be ported tho, not sure how much but there are footguns. SoftTalker 2 days ago Not needed in many (most?) cases.
throwaway27448 2 days ago Presumably they'd be fine running in a threaded context. thayne 2 days ago An extension written for a single threaded host system might not work in a multi-threaded context. For example if has global or shared state that isn't protected with locks or similar (which is unfortunately fairly common in c code) hoppp 2 days ago Extensions like pgvector, TimescaleDB would probably need to be ported tho, not sure how much but there are footguns. SoftTalker 2 days ago Not needed in many (most?) cases.
thayne 2 days ago An extension written for a single threaded host system might not work in a multi-threaded context. For example if has global or shared state that isn't protected with locks or similar (which is unfortunately fairly common in c code)
hoppp 2 days ago Extensions like pgvector, TimescaleDB would probably need to be ported tho, not sure how much but there are footguns. SoftTalker 2 days ago Not needed in many (most?) cases.
People are assuming the extensions can't also be rewritten to be good.
Presumably they'd be fine running in a threaded context.
An extension written for a single threaded host system might not work in a multi-threaded context. For example if has global or shared state that isn't protected with locks or similar (which is unfortunately fairly common in c code)
Extensions like pgvector, TimescaleDB would probably need to be ported tho, not sure how much but there are footguns.
Not needed in many (most?) cases.