Sami Koskimäki

Results 9 issues of Sami Koskimäki

- [x] I confirm that this is an issue rather than a question. First of all, thank you so much for this awesome project and all the hard work you've...

Originally requested [here](https://github.com/koskimas/kysely/issues/155). What do you think? Please click thumbs up or down on this message. thumbs up: Replace and remove Discord thumbs down: Keep Discord (I know github discussions...

Hello everyone! As you may have noticed, the development of Objection has been very slow this year. That's because I've been the only active long-term developer since I created this...

Adding global user-overridable type config. This will allow users to use interface merging to configure internal Kysely types like the type that's used for the `bigint` DB data type. By...

enhancement
typescript

Add `cast` function that produces a `cast(expr as datatype)` expression. `cast` is not strictly a function so I think it should live under `ExpressionBuilder`. The signature would be something like:...

enhancement
api
discussion

```ts try { const trx = await db.begin().isolationLevel('serializable').execute() await trx.insertInto(...).execute() await trx.savepoint('foobar') try { await trx.updateTable(...).execute() await trx.updateTable(...).execute() } catch (err) { await trx.rollbackToSavepoint('foobar') } await trx.commit() } catch (err)...

enhancement
mysql
sqlite
postgres
api
mssql

Currently this is only possible using the "raw" join methods inherited from knex.

enhancement
help wanted

Consider this snippet ```ts where(eb => eb('first_name', sql`%>>`, 'Jennifer')) ``` This will cause a type error since the operator is assumed to be arithmetic and the output type of the...

bug
typescript

We currently have our own hacky version of this detection on postgres that fails if someone renames the column. ```sql CREATE TABLE foo (id SERIAL, val TEXT); SELECT pg_get_serial_sequence('foo', 'id');...

enhancement
postgres
built-in dialect