bitemyapp / bitemyapp/esqueleto

`update` doesn't work with Experimental syntax

Open
#251 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
399
Forks
107
Avg merge
1d 17h
Merged PRs (30d)
1

Description

`update` does not work with the new Experimental syntax, even though it probably should!

Unfortunately, support for fancier `update`s differs across backends. [MySQL](https://dev.mysql.com/doc/refman/8.0/en/update.html) and [Postgresql](https://www.postgresql.org/docs/9.3/sql-update.html) differ, and [SQLite](https://www.sqlite.org/lang_update.html) appears to mirror Postgres.

As an example, MySQL allows you to specify updates on a bunch of tables in the `FROM` clause, while the other two engines require a single table to be updated (but other tables can be mentioned in the `FROM` for filtering).

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no repository files or tests. Start by comparing Experimental syntax's update support with the linked MySQL, PostgreSQL, and SQLite UPDATE documentation; define backend-specific behavior and tests before considering it done.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell, sql
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.