Paul Colomiets

Results 159 issues of Paul Colomiets

The idea is that when one does a query via Rust (or perhaps any other type-safe language), they describe shape twice: ```rust struct User { first_name: String, last_name: String, articles:...

# The Problem In Rust `Vec` is the same type that can be used both for `Array` and `pgvector`. But our current code assumes single Rust type == single EdgeDB...

Currently in docs we see: ``` impl Queryable for T ``` Which doesn't give a list of scalar types that implement that trait. Note: I don't think that alternative of...

documentation
enhancement

Before publishing client crate on crates.io we need: 1. [x] Ensure that error reporting is adequate and errors can be handled apropriately. Probably get rid of `anyhow::Error`. If even if...

Previous discussion: https://github.com/edgedb/edgedb-rust/pull/44 and https://github.com/edgedb/edgedb-rust/issues/38 Options so far: 1. `data_types` is what is used in Python (or rather `datatypes`), but can be perceived to long for referencing too often 2....

| Code Name | RFC | Champion | Possible Release | Description | |---|---|---|---|---| | Ports (edgedb/edgedb#1910) | Tomorrow | @1st1 | `v1.0` | Connection pooling, configuration of extra ports,...

This adds to RFC 1001 at #4 # Overview Features supported by HTTP: 1. `Authorization` header 2. `Cookie` 3. Basic and digest auth by browser (unusable) Features suported by browser-based...

# Motivation Each revision is a file in `dbschema/migrations/*` per spec. Files are stored in revision control, so technically can be edited after being registered in the database server. Even...

enhancement

# Proposal 1. Always require `edgedb install --method=package` or `edgedb install --method=docker` for installation in non-interactive mode 2. Without that, print something like this: ``` No installation method chosen, add:...

# Motivation Insert statements are usually look like: ```python db.fetchrow(""" INSERT User { first_name := $first_name, last_name := $last_name, birth_date := $birth_date, } """, dict( first_name=form['first_name'], last_name=form['last_name'], birth_date=form['birth_date'], )) ```...