Skip to content
Effect Days 2026 Get your ticket

@effect/sql-pg

0.53.0

Patch Changes

  • Updated dependencies [fffdee0]:
    • effect@3.22.0
    • @effect/experimental@0.61.0
    • @effect/platform@0.97.0
    • @effect/sql@0.52.0

0.52.1

Patch Changes

  • #6140 4767f86 Thanks @tim-smart! - Use a dedicated PostgreSQL connection for LISTEN / UNLISTEN so active listeners do not consume a pooled query connection.

0.52.0

Patch Changes

0.51.0

Patch Changes

0.50.3

Patch Changes

  • #6033 740a912 Thanks @tim-smart! - Add PgClient.fromPool and PgClient.layerFromPool.

  • Updated dependencies [22d9d27]:

    • @effect/platform@0.94.4

0.50.2

Patch Changes

  • #5998 7b8165f Thanks @Brandon-Perry! - Readded stream as an optional parameter to PgClientConfig.

  • Updated dependencies [0023c19, e71889f, 9a96b87]:

    • @effect/platform@0.94.3
    • effect@3.19.16

0.50.1

Patch Changes

  • #5943 c5a1e33 Thanks @sidpremkumar! - Fix crash when pool.connect fails by ensuring client exists before attaching error handler

0.50.0

Patch Changes

  • Updated dependencies [77eeb86, ff7053f, 287c32c]:
    • effect@3.19.13
    • @effect/platform@0.94.0
    • @effect/experimental@0.58.0
    • @effect/sql@0.49.0

0.49.7

Patch Changes

  • #5808 7b23d9a Thanks @tim-smart! - add PersistedQueue module

  • Updated dependencies [7b23d9a]:

    • @effect/experimental@0.57.5
    • @effect/sql@0.48.1

0.49.6

Patch Changes

  • #5758 fe2792a Thanks @rocwang! - Fix query result streaming in @effect/sql-pg

  • Updated dependencies [1deeb6a, e144f02]:

    • @effect/experimental@0.57.2
    • @effect/platform@0.93.3

0.49.5

Patch Changes

  • #5735 973c90a Thanks @tim-smart! - handle undefined pg client

0.49.4

Patch Changes

  • #5725 06b49b9 Thanks @janglad! - Fix: populate PgClient config with values parsed from URL if not provided

0.49.3

Patch Changes

  • #5717 d277a32 Thanks @tim-smart! - improve pg client error handling

0.49.2

Patch Changes

  • #5705 84d22eb Thanks @tim-smart! - only cancel postgres queries on a best effort basis

0.49.1

Patch Changes

  • #5701 c00268d Thanks @tim-smart! - support query interuption in sql-pg

0.49.0

Minor Changes

  • #5686 571025c Thanks @tim-smart! - allow any type to be used as sql parameters

Patch Changes

  • #5690 106abe0 Thanks @lucas-barake! - fix handling of multi-statement queries (pg returns an array of results)

  • Updated dependencies [571025c]:

    • @effect/sql@0.48.0
    • @effect/experimental@0.57.0

0.48.0

Minor Changes

  • #5606 24a1685 Thanks @tim-smart! - Use “pg” npm library for @effect/sql-pg backend

Patch Changes

  • #5606 24a1685 Thanks @tim-smart! - disable pg onnotice by default

  • Updated dependencies [3c15d5f, 3863fa8, 2a03c76, 24a1685]:

    • effect@3.19.0
    • @effect/platform@0.93.0
    • @effect/experimental@0.57.0
    • @effect/sql@0.47.0

0.47.0

Patch Changes

  • Updated dependencies [1c6ab74, 70fe803, c296e32, a098ddf]:
    • effect@3.18.0
    • @effect/platform@0.92.0
    • @effect/experimental@0.56.0
    • @effect/sql@0.46.0

0.46.0

Patch Changes

  • Updated dependencies [d4d86a8]:
    • @effect/platform@0.91.0
    • @effect/experimental@0.55.0
    • @effect/sql@0.45.0

0.45.1

Patch Changes

  • #5397 0e46e24 Thanks @IMax153! - Avoid issues with ESM builds by removing dependency on @opentelemetry/semantic-conventions

  • Updated dependencies [8c7bb52, 0e46e24]:

    • @effect/platform@0.90.4
    • @effect/sql@0.44.2

0.45.0

Patch Changes

  • Updated dependencies [7813640]:
    • @effect/platform@0.90.0
    • @effect/experimental@0.54.0
    • @effect/sql@0.44.0

0.44.0

Patch Changes

0.43.0

Minor Changes

  • #5192 17a5ea8 Thanks @nikelborm! - Updated deprecated OTel Resource attributes names and values.

    Many of the attributes have undergone the process of deprecation not once, but twice. Most of the constants holding attribute names have been renamed. These are minor changes.

    Additionally, there were numerous changes to the attribute keys themselves. These changes can be considered major.

    In the @opentelemetry/semantic-conventions package, new attributes having ongoing discussion about them are going through a process called incubation, until a consensus about their necessity and form is reached. Otel team recommends devs to copy them directly into their code. Luckily, it’s not necessary because all of the new attribute names and values came out of this process (some of them were changed again) and are now considered stable.

    Reasoning for minor version bump

    PackageMajor attribute changesMajor value changes
    Clickhouse clientdb.system -> db.system.name
    db.name -> db.namespace
    MsSQL clientdb.system -> db.system.name
    db.name -> db.namespace
    mssql -> microsoft.sql_server
    MySQL clientdb.system -> db.system.name
    db.name -> db.namespace
    Pg clientdb.system -> db.system.name
    db.name -> db.namespace
    Bun SQLite clientdb.system -> db.system.name
    Node SQLite clientdb.system -> db.system.name
    React.Native SQLite clientdb.system -> db.system.name
    Wasm SQLite clientdb.system -> db.system.name
    SQLite Do clientdb.system -> db.system.name
    LibSQL clientdb.system -> db.system.name
    D1 clientdb.system -> db.system.name
    Kysely clientdb.statement -> db.query.text
    @effect/sqldb.statement -> db.query.text
    db.operation -> db.operation.name

Patch Changes

  • Updated dependencies [f5dfabf, 17a5ea8, d25f22b]:
    • effect@3.16.14
    • @effect/sql@0.42.0
    • @effect/platform@0.88.1
    • @effect/experimental@0.52.1

0.42.0

Patch Changes

  • Updated dependencies [27206d7, dbabf5e]:
    • @effect/platform@0.88.0
    • @effect/experimental@0.52.0
    • @effect/sql@0.41.0

0.41.14

Patch Changes

  • Updated dependencies [c1c05a8, 81fe4a2]:
    • effect@3.16.13
    • @effect/experimental@0.51.14
    • @effect/platform@0.87.13
    • @effect/sql@0.40.14

0.41.13

Patch Changes

  • Updated dependencies [32ba77a, d5e25b2]:
    • @effect/platform@0.87.12
    • @effect/experimental@0.51.13
    • @effect/sql@0.40.13

0.41.12

Patch Changes

  • Updated dependencies [001392b, 7bfb099]:
    • @effect/platform@0.87.11
    • @effect/experimental@0.51.12
    • @effect/sql@0.40.12

0.41.11

Patch Changes

  • Updated dependencies [678318d, 678318d]:
    • @effect/platform@0.87.10
    • @effect/experimental@0.51.11
    • @effect/sql@0.40.11

0.41.10

Patch Changes

  • Updated dependencies [54514a2]:
    • @effect/platform@0.87.9
    • @effect/experimental@0.51.10
    • @effect/sql@0.40.10

0.41.9

Patch Changes

  • Updated dependencies [4ce4f82]:
    • @effect/platform@0.87.8
    • @effect/experimental@0.51.9
    • @effect/sql@0.40.9

0.41.8

Patch Changes

  • Updated dependencies [a9b617f, 7e26e86]:
    • @effect/platform@0.87.7
    • @effect/experimental@0.51.8
    • @effect/sql@0.40.8

0.41.7

Patch Changes

  • Updated dependencies [905da99]:
    • effect@3.16.12
    • @effect/experimental@0.51.7
    • @effect/platform@0.87.6
    • @effect/sql@0.40.7

0.41.6

Patch Changes

  • Updated dependencies [96c1292]:
    • @effect/experimental@0.51.6
    • @effect/sql@0.40.6

0.41.5

Patch Changes

  • Updated dependencies [2fd8676]:
    • @effect/platform@0.87.5
    • @effect/experimental@0.51.5
    • @effect/sql@0.40.5

0.41.4

Patch Changes

  • Updated dependencies [e82a4fd]:
    • @effect/platform@0.87.4
    • @effect/experimental@0.51.4
    • @effect/sql@0.40.4

0.41.3

Patch Changes

  • Updated dependencies [1b6e396, 46c3216]:
    • @effect/platform@0.87.3
    • @effect/sql@0.40.3
    • @effect/experimental@0.51.3

0.41.2

Patch Changes

  • Updated dependencies [4fea68c, b927954, 99590a6, 6c3e24c]:
    • @effect/platform@0.87.2
    • effect@3.16.11
    • @effect/experimental@0.51.2
    • @effect/sql@0.40.2

0.41.1

Patch Changes

  • Updated dependencies [faad30e]:
    • effect@3.16.10
    • @effect/experimental@0.51.1
    • @effect/platform@0.87.1
    • @effect/sql@0.40.1

0.41.0

Patch Changes

  • Updated dependencies [b5bac9a]:
    • @effect/platform@0.87.0
    • @effect/experimental@0.51.0
    • @effect/sql@0.40.0

0.40.0

Patch Changes

  • Updated dependencies [5137c70, c23d25c, 5137c70, 5137c70]:
    • effect@3.16.9
    • @effect/platform@0.86.0
    • @effect/experimental@0.50.0
    • @effect/sql@0.39.0

0.39.2

Patch Changes

  • Updated dependencies [914a191]:
    • @effect/platform@0.85.2
    • @effect/experimental@0.49.2
    • @effect/sql@0.38.2

0.39.1

Patch Changes

  • Updated dependencies [8cb98d5, db2dd3c]:
    • effect@3.16.8
    • @effect/experimental@0.49.1
    • @effect/platform@0.85.1
    • @effect/sql@0.38.1

0.39.0

Patch Changes

  • Updated dependencies [93687dd, 93687dd, 93687dd]:
    • @effect/platform@0.85.0
    • @effect/experimental@0.49.0
    • @effect/sql@0.38.0

0.38.12

Patch Changes

  • Updated dependencies [1bb0d8a]:
    • effect@3.16.7
    • @effect/experimental@0.48.12
    • @effect/platform@0.84.11
    • @effect/sql@0.37.12

0.38.11

Patch Changes

  • Updated dependencies [a5f7595, a02470c, bf369b2, f891d45]:
    • effect@3.16.6
    • @effect/platform@0.84.10
    • @effect/experimental@0.48.11
    • @effect/sql@0.37.11

0.38.10

Patch Changes

  • Updated dependencies [bf418ef]:
    • effect@3.16.5
    • @effect/experimental@0.48.10
    • @effect/platform@0.84.9
    • @effect/sql@0.37.10

0.38.9

Patch Changes

  • Updated dependencies [8b9db77]:
    • @effect/platform@0.84.8
    • @effect/experimental@0.48.9
    • @effect/sql@0.37.9

0.38.8

Patch Changes

  • Updated dependencies [74ab9a0, 770008e]:
    • effect@3.16.4
    • @effect/experimental@0.48.8
    • @effect/platform@0.84.7
    • @effect/sql@0.37.8

0.38.7

Patch Changes

  • Updated dependencies [a2d57c9]:
    • @effect/experimental@0.48.7
    • @effect/sql@0.37.7

0.38.6

Patch Changes

  • Updated dependencies [ceea77a]:
    • @effect/platform@0.84.6
    • @effect/experimental@0.48.6
    • @effect/sql@0.37.6

0.38.5

Patch Changes

  • Updated dependencies [ec52c6a]:
    • @effect/platform@0.84.5
    • @effect/experimental@0.48.5
    • @effect/sql@0.37.5

0.38.4

Patch Changes

  • Updated dependencies [87722fc, 36217ee]:
    • effect@3.16.3
    • @effect/experimental@0.48.4
    • @effect/platform@0.84.4
    • @effect/sql@0.37.4

0.38.3

Patch Changes

  • Updated dependencies [ab7684f]:
    • @effect/platform@0.84.3
    • @effect/experimental@0.48.3
    • @effect/sql@0.37.3

0.38.2

Patch Changes

  • Updated dependencies [0ddf148]:
    • effect@3.16.2
    • @effect/experimental@0.48.2
    • @effect/platform@0.84.2
    • @effect/sql@0.37.2

0.38.1

Patch Changes

  • Updated dependencies [71174d0, d615e6e]:
    • @effect/platform@0.84.1
    • effect@3.16.1
    • @effect/experimental@0.48.1
    • @effect/sql@0.37.1

0.38.0

Patch Changes

0.37.0

Patch Changes

  • Updated dependencies [5522520, cc5bb2b]:
    • @effect/platform@0.83.0
    • effect@3.15.5
    • @effect/experimental@0.47.0
    • @effect/sql@0.36.0

0.36.8

Patch Changes

  • Updated dependencies [0617b9d]:
    • @effect/platform@0.82.8
    • @effect/experimental@0.46.8
    • @effect/sql@0.35.8

0.36.7

Patch Changes

  • Updated dependencies [f570554, 78047e8, c20b95a, 94ada43]:
    • effect@3.15.4
    • @effect/platform@0.82.7
    • @effect/experimental@0.46.7
    • @effect/sql@0.35.7

0.36.6

Patch Changes

  • Updated dependencies [618903b]:
    • @effect/platform@0.82.6
    • @effect/experimental@0.46.6
    • @effect/sql@0.35.6

0.36.5

Patch Changes

  • Updated dependencies [7764a07, 4577f54, 30a0d9c]:
    • @effect/platform@0.82.5
    • effect@3.15.3
    • @effect/experimental@0.46.5
    • @effect/sql@0.35.5

0.36.4

Patch Changes

  • Updated dependencies [d45e8a8, 89657ac, d13b68e]:
    • @effect/platform@0.82.4
    • @effect/sql@0.35.4
    • @effect/experimental@0.46.4

0.36.3

Patch Changes

  • Updated dependencies [b8722b8, a328f4b]:
    • effect@3.15.2
    • @effect/platform@0.82.3
    • @effect/experimental@0.46.3
    • @effect/sql@0.35.3

0.36.2

Patch Changes

  • Updated dependencies [739a3d4]:
    • @effect/platform@0.82.2
    • @effect/experimental@0.46.2
    • @effect/sql@0.35.2

0.36.1

Patch Changes

  • Updated dependencies [787ce70, 1269641, 1269641]:
    • effect@3.15.1
    • @effect/experimental@0.46.1
    • @effect/platform@0.82.1
    • @effect/sql@0.35.1

0.36.0

Patch Changes

0.35.1

Patch Changes

  • Updated dependencies [24a9ebb]:
    • effect@3.14.22
    • @effect/experimental@0.45.1
    • @effect/platform@0.81.1
    • @effect/sql@0.34.1

0.35.0

Patch Changes

  • Updated dependencies [672920f]:
    • @effect/platform@0.81.0
    • @effect/experimental@0.45.0
    • @effect/sql@0.34.0

0.34.21

Patch Changes

  • Updated dependencies [2f3b7d4]:
    • effect@3.14.21
    • @effect/experimental@0.44.21
    • @effect/platform@0.80.21
    • @effect/sql@0.33.21

0.34.20

Patch Changes

  • Updated dependencies [17e2f30]:
    • effect@3.14.20
    • @effect/experimental@0.44.20
    • @effect/platform@0.80.20
    • @effect/sql@0.33.20

0.34.19

Patch Changes

  • Updated dependencies [056a910, e25e7bb, 3273d57]:
    • effect@3.14.19
    • @effect/platform@0.80.19
    • @effect/experimental@0.44.19
    • @effect/sql@0.33.19

0.34.18

Patch Changes

  • Updated dependencies [b1164d4]:
    • effect@3.14.18
    • @effect/experimental@0.44.18
    • @effect/platform@0.80.18
    • @effect/sql@0.33.18

0.34.17

Patch Changes

  • Updated dependencies [0b54681, 41a59d5]:
    • effect@3.14.17
    • @effect/experimental@0.44.17
    • @effect/platform@0.80.17
    • @effect/sql@0.33.17

0.34.16

Patch Changes

  • Updated dependencies [ee14444, f1c8583]:
    • effect@3.14.16
    • @effect/platform@0.80.16
    • @effect/experimental@0.44.16
    • @effect/sql@0.33.16

0.34.15

Patch Changes

  • Updated dependencies [239cc99, 8b6c947, c50a63b]:
    • effect@3.14.15
    • @effect/experimental@0.44.15
    • @effect/platform@0.80.15
    • @effect/sql@0.33.15

0.34.14

Patch Changes

  • Updated dependencies [6ed8d15]:
    • effect@3.14.14
    • @effect/experimental@0.44.14
    • @effect/platform@0.80.14
    • @effect/sql@0.33.14

0.34.13

Patch Changes

  • Updated dependencies [ee77788, 5fce6ba, 570e45f]:
    • effect@3.14.13
    • @effect/experimental@0.44.13
    • @effect/platform@0.80.13
    • @effect/sql@0.33.13

0.34.12

Patch Changes

  • Updated dependencies [c2ad9ee, 9c68654]:
    • effect@3.14.12
    • @effect/experimental@0.44.12
    • @effect/platform@0.80.12
    • @effect/sql@0.33.12

0.34.11

Patch Changes

  • Updated dependencies [e536127]:
    • effect@3.14.11
    • @effect/experimental@0.44.11
    • @effect/platform@0.80.11
    • @effect/sql@0.33.11

0.34.10

Patch Changes

  • Updated dependencies [bc7efa3]:
    • effect@3.14.10
    • @effect/experimental@0.44.10
    • @effect/platform@0.80.10
    • @effect/sql@0.33.10

0.34.9

Patch Changes

  • Updated dependencies [d78249f]:
    • effect@3.14.9
    • @effect/experimental@0.44.9
    • @effect/platform@0.80.9
    • @effect/sql@0.33.9

0.34.8

Patch Changes

  • Updated dependencies [b3a2d32]:
    • effect@3.14.8
    • @effect/experimental@0.44.8
    • @effect/platform@0.80.8
    • @effect/sql@0.33.8

0.34.7

Patch Changes

  • Updated dependencies [b542a4b]:
    • effect@3.14.7
    • @effect/experimental@0.44.7
    • @effect/platform@0.80.7
    • @effect/sql@0.33.7

0.34.6

Patch Changes

  • Updated dependencies [47618c1, 6077882]:
    • effect@3.14.6
    • @effect/experimental@0.44.6
    • @effect/platform@0.80.6
    • @effect/sql@0.33.6

0.34.5

Patch Changes

  • Updated dependencies [40dbfef, 85fba81, 5a5ebdd]:
    • effect@3.14.5
    • @effect/platform@0.80.5
    • @effect/experimental@0.44.5
    • @effect/sql@0.33.5

0.34.4

Patch Changes

  • Updated dependencies [e4ba2c6]:
    • effect@3.14.4
    • @effect/experimental@0.44.4
    • @effect/platform@0.80.4
    • @effect/sql@0.33.4

0.34.3

Patch Changes

  • Updated dependencies [37aa8e1, 34f03d6]:
    • effect@3.14.3
    • @effect/experimental@0.44.3
    • @effect/platform@0.80.3
    • @effect/sql@0.33.3

0.34.2

Patch Changes

  • Updated dependencies [f87991b, f87991b, 0a3e3e1]:
    • effect@3.14.2
    • @effect/experimental@0.44.2
    • @effect/platform@0.80.2
    • @effect/sql@0.33.2

0.34.1

Patch Changes

  • Updated dependencies [4a274fe]:
    • effect@3.14.1
    • @effect/experimental@0.44.1
    • @effect/platform@0.80.1
    • @effect/sql@0.33.1

0.34.0

Minor Changes

  • #4469 3131f8f Thanks @tim-smart! - refactor of @effect/cluster packages

Patch Changes

0.33.4

Patch Changes

  • Updated dependencies [5662363, 5f1fd15, 8bb1460]:
    • @effect/platform@0.79.4
    • @effect/experimental@0.43.4
    • @effect/sql@0.32.4

0.33.3

Patch Changes

  • Updated dependencies [0c4803f, 6f65ac4]:
    • effect@3.13.12
    • @effect/experimental@0.43.3
    • @effect/platform@0.79.3
    • @effect/sql@0.32.3

0.33.2

Patch Changes

0.33.1

Patch Changes

  • Updated dependencies [527c964]:
    • effect@3.13.10
    • @effect/experimental@0.43.1
    • @effect/platform@0.79.1
    • @effect/sql@0.32.1

0.33.0

Patch Changes

  • Updated dependencies [88fe129, d630249, 2976e52]:
    • @effect/platform@0.79.0
    • effect@3.13.9
    • @effect/experimental@0.43.0
    • @effect/sql@0.32.0

0.32.1

Patch Changes

  • Updated dependencies [c65d336, 22d2ebb]:
    • effect@3.13.8
    • @effect/experimental@0.42.1
    • @effect/platform@0.78.1
    • @effect/sql@0.31.1

0.32.0

Patch Changes

  • Updated dependencies [c5bcf53]:
    • @effect/platform@0.78.0
    • @effect/experimental@0.42.0
    • @effect/sql@0.31.0

0.31.7

Patch Changes

0.31.6

Patch Changes

  • Updated dependencies [3154ce4]:
    • effect@3.13.6
    • @effect/experimental@0.41.6
    • @effect/platform@0.77.6
    • @effect/sql@0.30.6

0.31.5

Patch Changes

  • Updated dependencies [367bb35, 6cf11c3, a0acec8]:
    • effect@3.13.5
    • @effect/experimental@0.41.5
    • @effect/platform@0.77.5
    • @effect/sql@0.30.5

0.31.4

Patch Changes

  • Updated dependencies [e0746f9, 17d9e89]:
    • @effect/platform@0.77.4
    • effect@3.13.4
    • @effect/experimental@0.41.4
    • @effect/sql@0.30.4

0.31.3

Patch Changes

0.31.2

Patch Changes

  • Updated dependencies [31be72a, 3e7ce97, 31be72a]:
    • effect@3.13.2
    • @effect/platform@0.77.2
    • @effect/experimental@0.41.2
    • @effect/sql@0.30.2

0.31.1

Patch Changes

  • Updated dependencies [b56a211]:
    • effect@3.13.1
    • @effect/experimental@0.41.1
    • @effect/platform@0.77.1
    • @effect/sql@0.30.1

0.31.0

Patch Changes

0.30.1

Patch Changes

0.30.0

Patch Changes

  • Updated dependencies [b6a032f, 42ddd5f, 2fe447c, 2473ad5]:
    • effect@3.12.11
    • @effect/platform@0.76.0
    • @effect/experimental@0.40.0
    • @effect/sql@0.29.0

0.29.4

Patch Changes

0.29.3

Patch Changes

  • Updated dependencies [1b4a4e9]:
    • effect@3.12.9
    • @effect/experimental@0.39.3
    • @effect/platform@0.75.3
    • @effect/sql@0.28.3

0.29.2

Patch Changes

0.29.1

Patch Changes

  • Updated dependencies [8dff1d1]:
    • effect@3.12.7
    • @effect/experimental@0.39.1
    • @effect/platform@0.75.1
    • @effect/sql@0.28.1

0.29.0

Patch Changes

0.28.0

Patch Changes

0.27.1

Patch Changes

0.27.0

Patch Changes

0.26.2

Patch Changes

0.26.1

Patch Changes

0.26.0

Patch Changes

0.25.3

Patch Changes

  • Updated dependencies [39457d4, a475cc2, 199214e, b3c160d]:
    • effect@3.11.10
    • @effect/experimental@0.35.3
    • @effect/platform@0.71.7
    • @effect/sql@0.24.3

0.25.2

Patch Changes

  • Updated dependencies [1c08a0b, 1ce703b, 1ce703b]:
    • effect@3.11.9
    • @effect/experimental@0.35.2
    • @effect/platform@0.71.6
    • @effect/sql@0.24.2

0.25.1

Patch Changes

  • Updated dependencies [05d71f8, e66b920]:
    • @effect/platform@0.71.5
    • @effect/experimental@0.35.1
    • @effect/sql@0.24.1

0.25.0

Patch Changes

  • Updated dependencies [909181a, 909181a, 1a6b52d]:
    • @effect/platform@0.71.4
    • effect@3.11.8
    • @effect/experimental@0.35.0
    • @effect/sql@0.24.0

0.24.4

Patch Changes

  • Updated dependencies [6984508, 883639c]:
    • @effect/platform@0.71.3
    • @effect/experimental@0.34.3
    • @effect/sql@0.23.3

0.24.3

Patch Changes

  • #4143 f7f2dd6 Thanks @tim-smart! - add timeout to sql connection attempts

0.24.2

Patch Changes

0.24.1

Patch Changes

  • Updated dependencies [1d3df5b]:
    • @effect/platform@0.71.1
    • @effect/experimental@0.34.1
    • @effect/sql@0.23.1

0.24.0

Patch Changes

0.23.7

Patch Changes

0.23.6

Patch Changes

  • Updated dependencies [9a5b8e3]:
    • @effect/platform@0.70.6
    • @effect/experimental@0.33.6
    • @effect/sql@0.22.6

0.23.5

Patch Changes

  • #4090 e993627 Thanks @rocwang! - Add the missing dependency on @effect/experimental to @effect/sql-X

  • Updated dependencies [415f4c9, 518b258, 6e323a3, 518b258, 6e323a3]:

    • @effect/platform@0.70.5
    • effect@3.11.4
    • @effect/experimental@0.33.5
    • @effect/sql@0.22.5

0.23.4

Patch Changes

0.23.3

Patch Changes

  • Updated dependencies [7044730]:
    • @effect/platform@0.70.3
    • @effect/sql@0.22.3

0.23.2

Patch Changes

0.23.1

Patch Changes

  • Updated dependencies [dd8a2d8, a71bfef]:
    • effect@3.11.1
    • @effect/platform@0.70.1
    • @effect/sql@0.22.1

0.23.0

Patch Changes

0.22.4

Patch Changes

  • Updated dependencies [3069614, 09a5e52]:
    • effect@3.10.20
    • @effect/platform@0.69.32
    • @effect/sql@0.21.4

0.22.3

Patch Changes

  • Updated dependencies [e6d4a37]:
    • @effect/platform@0.69.31
    • @effect/sql@0.21.3

0.22.2

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.21.2

0.22.1

Patch Changes

  • Updated dependencies [270f199]:
    • @effect/platform@0.69.30
    • @effect/sql@0.21.1

0.22.0

Minor Changes

  • #4022 1b1ba09 Thanks @tim-smart! - allow cloning a SqlClient with transforms disabled

Patch Changes

  • #4021 e9dfea3 Thanks @tim-smart! - add .reactive method to SqlClient interface

  • Updated dependencies [e9dfea3, 1b1ba09, 24cc35e]:

    • @effect/sql@0.21.0
    • @effect/platform@0.69.29

0.21.12

Patch Changes

0.21.11

Patch Changes

  • Updated dependencies [af409cf, beaccae]:
    • effect@3.10.18
    • @effect/platform@0.69.27
    • @effect/sql@0.20.11

0.21.10

Patch Changes

  • Updated dependencies [c963886, 42c4ce6]:
    • @effect/platform@0.69.26
    • effect@3.10.17
    • @effect/sql@0.20.10

0.21.9

Patch Changes

0.21.8

Patch Changes

  • Updated dependencies [3cc6514]:
    • @effect/platform@0.69.24
    • @effect/sql@0.20.8

0.21.7

Patch Changes

  • Updated dependencies [3aff4d3]:
    • @effect/platform@0.69.23
    • @effect/sql@0.20.7

0.21.6

Patch Changes

  • Updated dependencies [8398b32, 72e55b7]:
    • effect@3.10.15
    • @effect/platform@0.69.22
    • @effect/sql@0.20.6

0.21.5

Patch Changes

  • Updated dependencies [f983946, 2d8a750]:
    • effect@3.10.14
    • @effect/platform@0.69.21
    • @effect/sql@0.20.5

0.21.4

Patch Changes

  • Updated dependencies [995bbdf]:
    • effect@3.10.13
    • @effect/platform@0.69.20
    • @effect/sql@0.20.4

0.21.3

Patch Changes

  • Updated dependencies [eb8c52d]:
    • @effect/platform@0.69.19
    • @effect/sql@0.20.3

0.21.2

Patch Changes

  • Updated dependencies [a0584ec, dd14efe, dd14efe]:
    • @effect/platform@0.69.18
    • effect@3.10.12
    • @effect/sql@0.20.2

0.21.1

Patch Changes

  • Updated dependencies [5eef499, 8240b1c, 5eef499]:
    • effect@3.10.11
    • @effect/platform@0.69.17
    • @effect/sql@0.20.1

0.21.0

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.20.0

0.20.0

Patch Changes

0.19.5

Patch Changes

  • Updated dependencies [8a30e1d]:
    • @effect/platform@0.69.15
    • @effect/sql@0.18.16

0.19.4

Patch Changes

0.19.3

Patch Changes

0.19.2

Patch Changes

  • Updated dependencies [33f5b9f, 50f0281]:
    • effect@3.10.7
    • @effect/platform@0.69.12
    • @effect/sql@0.18.13

0.19.1

Patch Changes

  • Updated dependencies [ce1c21f, 81ddd45]:
    • effect@3.10.6
    • @effect/platform@0.69.11
    • @effect/sql@0.18.12

0.19.0

Minor Changes

  • #3852 70dd4d7 Thanks @sukovanej! - Use layer / layerConfig naming convention for the /sql-* packages. Make layer constructors accept a raw config object. Add layerConfig constructors that accept Config.Config<...>.

Patch Changes

  • Updated dependencies [3a6d757, 59d813a]:
    • effect@3.10.5
    • @effect/platform@0.69.10
    • @effect/sql@0.18.11

0.18.10

Patch Changes

  • Updated dependencies [2367708]:
    • @effect/platform@0.69.9
    • effect@3.10.4
    • @effect/sql@0.18.10

0.18.9

Patch Changes

  • Updated dependencies [522f7c5]:
    • @effect/platform@0.69.8
    • @effect/sql@0.18.9

0.18.8

Patch Changes

  • Updated dependencies [690d6c5, b9423d8, 279fe3a]:
    • @effect/platform@0.69.7
    • effect@3.10.3
    • @effect/sql@0.18.8

0.18.7

Patch Changes

  • Updated dependencies [714e119, c1afd55, 42cd72a]:
    • effect@3.10.2
    • @effect/platform@0.69.6
    • @effect/sql@0.18.7

0.18.6

Patch Changes

  • Updated dependencies [9604d6b]:
    • effect@3.10.1
    • @effect/sql@0.18.6
    • @effect/platform@0.69.5

0.18.5

Patch Changes

  • Updated dependencies [c86b1d7]:
    • @effect/platform@0.69.4
    • @effect/sql@0.18.5

0.18.4

Patch Changes

0.18.3

Patch Changes

  • Updated dependencies [e7afc47]:
    • @effect/platform@0.69.2
    • @effect/sql@0.18.3

0.18.2

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.18.2

0.18.1

Patch Changes

  • Updated dependencies [7564f56, 7564f56]:
    • @effect/platform@0.69.1
    • @effect/sql@0.18.1

0.18.0

Patch Changes

0.17.0

Minor Changes

  • #3760 dacbf7d Thanks @tim-smart! - add sql-clickhouse & clickhouse dialect

Patch Changes

  • Updated dependencies [dacbf7d]:
    • @effect/sql@0.17.0

0.16.6

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.68.6
    • @effect/sql@0.16.6

0.16.5

Patch Changes

  • Updated dependencies [2036402]:
    • @effect/platform@0.68.5
    • @effect/sql@0.16.5

0.16.4

Patch Changes

  • Updated dependencies [1b1ef29]:
    • @effect/platform@0.68.4
    • @effect/sql@0.16.4

0.16.3

Patch Changes

  • Updated dependencies [61a99b2, 8c33087]:
    • effect@3.9.2
    • @effect/platform@0.68.3
    • @effect/sql@0.16.3

0.16.2

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.16.2
    • @effect/platform@0.68.2

0.16.1

Patch Changes

  • Updated dependencies [b75ac5d]:
    • @effect/platform@0.68.1
    • @effect/sql@0.16.1

0.16.0

Patch Changes

0.15.2

Patch Changes

  • #3744 9fef880 Thanks @tim-smart! - test sql connection as part of client construction

0.15.1

Patch Changes

  • Updated dependencies [3b2ad1d]:
    • @effect/platform@0.67.1
    • effect@3.9.1
    • @effect/sql@0.15.1

0.15.0

Patch Changes

0.14.1

Patch Changes

0.14.0

Patch Changes

  • Updated dependencies [f100e20]:
    • @effect/sql@0.14.0

0.13.4

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.13.4

0.13.3

Patch Changes

0.13.2

Patch Changes

  • Updated dependencies [3812788]:
    • @effect/platform@0.66.1
    • @effect/sql@0.13.2

0.13.1

Patch Changes

  • Updated dependencies [d5c8e7e]:
    • @effect/sql@0.13.1

0.13.0

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.66.0
    • @effect/sql@0.13.0

0.12.6

Patch Changes

  • Updated dependencies [321b201, bb5ec6b]:
    • @effect/platform@0.65.5
    • effect@3.8.3
    • @effect/sql@0.12.6

0.12.5

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.65.4
    • @effect/sql@0.12.5

0.12.4

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.12.4

0.12.3

Patch Changes

  • Updated dependencies [f0d8ef1]:
    • effect@3.8.2
    • @effect/platform@0.65.3
    • @effect/sql@0.12.3

0.12.2

Patch Changes

  • Updated dependencies [10bf621, ae36fa6]:
    • effect@3.8.1
    • @effect/platform@0.65.2
    • @effect/sql@0.12.2

0.12.1

Patch Changes

  • Updated dependencies [e44c5f2]:
    • @effect/platform@0.65.1
    • @effect/sql@0.12.1

0.12.0

Patch Changes

0.11.3

Patch Changes

  • Updated dependencies [ccd67df]:
    • @effect/sql@0.11.3

0.11.2

Patch Changes

0.11.1

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.11.1

0.11.0

Patch Changes

0.10.4

Patch Changes

  • Updated dependencies []:
    • @effect/sql@0.10.4

0.10.3

Patch Changes

  • Updated dependencies [4a701c4]:
    • @effect/platform@0.63.3
    • @effect/sql@0.10.3

0.10.2

Patch Changes

  • Updated dependencies [8a601d7, 353ba19]:
    • effect@3.7.2
    • @effect/platform@0.63.2
    • @effect/sql@0.10.2

0.10.1

Patch Changes

0.10.0

Patch Changes

0.9.7

Patch Changes

  • Updated dependencies [e809286]:
    • effect@3.6.8
    • @effect/platform@0.62.5
    • @effect/sql@0.9.7

0.9.6

Patch Changes

  • Updated dependencies [e7a65e3, 50ec889]:
    • @effect/platform@0.62.4
    • effect@3.6.7
    • @effect/sql@0.9.6

0.9.5

Patch Changes

  • Updated dependencies [f960bf4, 46a575f]:
    • effect@3.6.6
    • @effect/platform@0.62.3
    • @effect/sql@0.9.5

0.9.4

Patch Changes

0.9.3

Patch Changes

  • Updated dependencies [c3446d3, 9efe0e5]:
    • @effect/sql@0.9.3
    • @effect/platform@0.62.1

0.9.2

Patch Changes

  • Updated dependencies [cfcfbdf]:
    • @effect/sql@0.9.2

0.9.1

Patch Changes

0.9.0

Minor Changes

  • #3457 a07990d Thanks @IMax153! - Add support for executing raw SQL queries with the underlying SQL client.

    This is primarily useful when the SQL client returns special results for certain query types.

    For example, because MySQL does not support the RETURNING clause, the mysql2 client will return a ResultSetHeader for INSERT, UPDATE, DELETE, and TRUNCATE operations.

    To gain access to the raw results of a query, you can use the .raw property on the Statement:

    import * as Effect from "effect/Effect"
    import * as SqlClient from "@effect/sql/SqlClient"
    import * as MysqlClient from "@effect/sql/MysqlClient"
    const DatabaseLive = MysqlClient.layer({
    database: Config.succeed("database"),
    username: Config.succeed("root"),
    password: Config.succeed(Redacted.make("password"))
    })
    const program = Effect.gen(function* () {
    const sql = yield* SqlClient.SqlClient
    const result = yield* sql`INSERT INTO usernames VALUES ("Bob")`.raw
    console.log(result)
    /**
    * ResultSetHeader {
    * fieldCount: 0,
    * affectedRows: 1,
    * insertId: 0,
    * info: '',
    * serverStatus: 2,
    * warningStatus: 0,
    * changedRows: 0
    * }
    */
    })
    program.pipe(Effect.provide(DatabaseLive), Effect.runPromise)

Patch Changes

0.8.7

Patch Changes

  • Updated dependencies [04adcac]:
    • effect@3.6.3
    • @effect/platform@0.61.8
    • @effect/sql@0.8.7

0.8.6

Patch Changes

0.8.5

Patch Changes

  • Updated dependencies [d829b57, fd4b2f6]:
    • @effect/platform@0.61.6
    • effect@3.6.2
    • @effect/sql@0.8.5

0.8.4

Patch Changes

  • Updated dependencies [056b710]:
    • @effect/platform@0.61.5
    • @effect/sql@0.8.4

0.8.3

Patch Changes

  • Updated dependencies [e7cb109]:
    • @effect/platform@0.61.4
    • @effect/sql@0.8.3

0.8.2

Patch Changes

  • #3398 45dbb9f Thanks @sukovanej! - Add listen / notify to PgClient.

  • Updated dependencies [510a34d, fb9f786, 45dbb9f]:

    • effect@3.6.1
    • @effect/platform@0.61.3
    • @effect/sql@0.8.2

0.8.1

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.61.2
    • @effect/sql@0.8.1

0.8.0

Patch Changes

  • Updated dependencies [42d0706, 11223bf]:
    • @effect/sql@0.8.0
    • @effect/platform@0.61.1

0.7.0

Patch Changes

0.6.3

Patch Changes

  • #3365 f0d1824 Thanks @sukovanej! - Add socket option to PgClient.

  • #3364 16b2202 Thanks @sukovanej! - Add applicationName name option configuring connection.application_name.

  • Updated dependencies [6359644, 7f41e42, f566fd1]:

    • effect@3.5.9
    • @effect/platform@0.60.3
    • @effect/sql@0.6.3

0.6.2

Patch Changes

0.6.1

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.60.1
    • @effect/sql@0.6.1

0.6.0

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.60.0
    • @effect/sql@0.6.0

0.5.3

Patch Changes

  • #3310 99bddcf Thanks @fubhy! - Added additional pure annotations to improve tree-shakeability

  • Updated dependencies [3afcc93, 99bddcf]:

    • effect@3.5.7
    • @effect/platform@0.59.3
    • @effect/sql@0.5.3

0.5.2

Patch Changes

  • Updated dependencies [cc327a1, 4bfe4fb, 2b14d18]:
    • effect@3.5.6
    • @effect/platform@0.59.2
    • @effect/sql@0.5.2

0.5.1

Patch Changes

0.5.0

Minor Changes

  • #3260 53c0db0 Thanks @tim-smart! - replace /platform RefailError with use of the “cause” property

Patch Changes

0.4.27

Patch Changes

0.4.26

Patch Changes

0.4.25

Patch Changes

  • Updated dependencies [0623fca]:
    • @effect/platform@0.58.25
    • @effect/sql@0.4.25

0.4.24

Patch Changes

  • Updated dependencies [55fdd76]:
    • effect@3.5.1
    • @effect/platform@0.58.24
    • @effect/sql@0.4.24

0.4.23

Patch Changes

0.4.22

Patch Changes

0.4.21

Patch Changes

  • Updated dependencies [a435e0f, b5554db, a9c4fb3]:
    • effect@3.4.8
    • @effect/platform@0.58.21
    • @effect/sql@0.4.21

0.4.20

Patch Changes

  • Updated dependencies [a5737d6]:
    • effect@3.4.7
    • @effect/platform@0.58.20
    • @effect/sql@0.4.20

0.4.19

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.58.19
    • @effect/sql@0.4.19

0.4.18

Patch Changes

  • Updated dependencies [7f8900a]:
    • @effect/platform@0.58.18
    • @effect/sql@0.4.18

0.4.17

Patch Changes

0.4.16

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.58.16
    • @effect/sql@0.4.16

0.4.15

Patch Changes

  • Updated dependencies [baa90df]:
    • @effect/platform@0.58.15
    • @effect/sql@0.4.15

0.4.14

Patch Changes

  • Updated dependencies [52a87c7, 6d2280e]:
    • @effect/platform@0.58.14
    • @effect/sql@0.4.14

0.4.13

Patch Changes

  • Updated dependencies [a047af9, dbd53ea]:
    • effect@3.4.5
    • @effect/platform@0.58.13
    • @effect/sql@0.4.13

0.4.12

Patch Changes

0.4.11

Patch Changes

  • Updated dependencies [a5b95b5, 5e29579]:
    • @effect/platform@0.58.11
    • @effect/sql@0.4.11

0.4.10

Patch Changes

0.4.9

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.58.9
    • @effect/sql@0.4.9

0.4.8

Patch Changes

  • Updated dependencies [3da1497]:
    • effect@3.4.2
    • @effect/platform@0.58.8
    • @effect/sql@0.4.8

0.4.7

Patch Changes

  • Updated dependencies [027004a]:
    • @effect/platform@0.58.7
    • @effect/sql@0.4.7

0.4.6

Patch Changes

  • Updated dependencies [66a1910, 2e8e252]:
    • effect@3.4.1
    • @effect/platform@0.58.6
    • @effect/sql@0.4.6

0.4.5

Patch Changes

  • Updated dependencies [37a07a2]:
    • @effect/platform@0.58.5
    • @effect/sql@0.4.5

0.4.4

Patch Changes

  • Updated dependencies [b77fb0a]:
    • @effect/platform@0.58.4
    • @effect/sql@0.4.4

0.4.3

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.58.3
    • @effect/sql@0.4.3

0.4.2

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.58.2
    • @effect/sql@0.4.2

0.4.1

Patch Changes

  • Updated dependencies [5a248aa]:
    • @effect/platform@0.58.1
    • @effect/sql@0.4.1

0.4.0

Minor Changes

  • #3035 d33d8b0 Thanks @tim-smart! - restructure sql modules to have flat imports

Patch Changes

0.3.19

Patch Changes

  • Updated dependencies [3ba7ea1]:
    • @effect/platform@0.57.8
    • @effect/sql@0.3.18

0.3.18

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.57.7
    • @effect/sql@0.3.17

0.3.17

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.57.6
    • @effect/sql@0.3.16

0.3.16

Patch Changes

  • Updated dependencies [b8ea6aa]:
    • @effect/platform@0.57.5
    • @effect/sql@0.3.15

0.3.15

Patch Changes

  • Updated dependencies [6c89408]:
    • effect@3.3.5
    • @effect/platform@0.57.4
    • @effect/sql@0.3.14

0.3.14

Patch Changes

  • Updated dependencies [a67b8fe]:
    • effect@3.3.4
    • @effect/platform@0.57.3
    • @effect/sql@0.3.13

0.3.13

Patch Changes

  • Updated dependencies [06ede85, 7204ca5]:
    • effect@3.3.3
    • @effect/platform@0.57.2
    • @effect/sql@0.3.12

0.3.12

Patch Changes

0.3.11

Patch Changes

0.3.10

Patch Changes

0.3.9

Patch Changes

  • Updated dependencies [a67d602]:
    • @effect/platform@0.55.7
    • @effect/sql@0.3.8

0.3.8

Patch Changes

0.3.7

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.55.5
    • @effect/sql@0.3.6

0.3.6

Patch Changes

  • Updated dependencies [fb91f17]:
    • effect@3.2.8
    • @effect/platform@0.55.4
    • @effect/sql@0.3.5

0.3.5

Patch Changes

  • Updated dependencies [6801fca]:
    • effect@3.2.7
    • @effect/platform@0.55.3
    • @effect/sql@0.3.4

0.3.4

Patch Changes

  • Updated dependencies [2c2280b, cc8ac50]:
    • @effect/platform@0.55.2
    • effect@3.2.6
    • @effect/sql@0.3.3

0.3.3

Patch Changes

  • Updated dependencies [3e86ced]:
    • @effect/sql@0.3.2

0.3.2

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.55.1
    • @effect/sql@0.3.1

0.3.1

Patch Changes

  • #2838 bf66289 Thanks @tim-smart! - allow additional span attributes to be passed to sql clients

0.3.0

Minor Changes

  • #2833 af0543c Thanks @tim-smart! - remove file system migrator from web sql implementations

Patch Changes

0.2.17

Patch Changes

0.2.16

Patch Changes

  • Updated dependencies [45578e8]:
    • effect@3.2.3
    • @effect/platform@0.53.14
    • @effect/sql@0.2.16

0.2.15

Patch Changes

  • #2783 5fb0b33 Thanks @giacomoran! - Replace Postgres.js parsed options in PgClient.config

  • Updated dependencies [5d9266e, 9f8122e, 6a6f670, c1eaef9]:

    • effect@3.2.2
    • @effect/platform@0.53.13
    • @effect/sql@0.2.15

0.2.14

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.53.12
    • @effect/sql@0.2.14

0.2.13

Patch Changes

  • Updated dependencies [c1e991d]:
    • effect@3.2.1
    • @effect/platform@0.53.11
    • @effect/sql@0.2.13

0.2.12

Patch Changes

0.2.11

Patch Changes

  • Updated dependencies [17fc22e, 810f222, 596aaea]:
    • @effect/platform@0.53.9
    • effect@3.1.6
    • @effect/sql@0.2.11

0.2.10

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.53.8
    • @effect/sql@0.2.10

0.2.9

Patch Changes

  • #2712 01b4553 Thanks @vecerek! - Use constants from @opentelemetry/semantic-conventions as span attribute names instead of hard-coded values

  • Updated dependencies [01b4553]:

    • @effect/sql@0.2.9
    • @effect/platform@0.53.7

0.2.8

Patch Changes

  • Updated dependencies [6ac4847, 6ac4847]:
    • @effect/platform@0.53.6
    • effect@3.1.5
    • @effect/sql@0.2.8

0.2.7

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.53.5
    • @effect/sql@0.2.7

0.2.6

Patch Changes

  • Updated dependencies [e41e911]:
    • effect@3.1.4
    • @effect/platform@0.53.4
    • @effect/sql@0.2.6

0.2.5

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.53.3
    • @effect/sql@0.2.5

0.2.4

Patch Changes

  • Updated dependencies [1f6dc96]:
    • effect@3.1.3
    • @effect/platform@0.53.2
    • @effect/sql@0.2.4

0.2.3

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.53.1
    • @effect/sql@0.2.3

0.2.2

Patch Changes

  • Updated dependencies [d57fbbb]:
    • @effect/platform@0.53.0
    • @effect/sql@0.2.2

0.2.1

Patch Changes

  • Updated dependencies [5866c62]:
    • @effect/platform@0.52.3
    • @effect/sql@0.2.1

0.2.0

Minor Changes

  • #2693 0724274 Thanks @tim-smart! - make @effect/sql dialect agnostic

    All of the client implementations now share the same Context.Tag. This means you can create services that support multiple SQL flavors.

    You can now use the @effect/sql package to access the client apis:

    import * as Sql from "@effect/sql"
    import { Effect } from "effect"
    Effect.gen(function* () {
    const sql = yield* Sql.client.Client
    yield* sql`SELECT * FROM users`
    })

    If you need a functionality that is specific to a implementation, you can use the tag from the implementation package:

    import * as Sqlite from "@effect/sql-sqlite-node"
    import { Effect } from "effect"
    Effect.gen(function* () {
    const sql = yield* Sqlite.client.SqliteClient
    const dump = yield* sql.export
    })

    If you need to run a different query depending on the dialect, you can use the sql.onDialect api:

    import * as Sql from "@effect/sql"
    import { Effect } from "effect"
    Effect.gen(function* () {
    const sql = yield* Sql.client.Client
    yield* sql.onDialect({
    sqlite: () => sql`SELECT * FROM sqlite_master`,
    mysql: () => sql`SHOW TABLES`,
    mssql: () => sql`SELECT * FROM sys.tables`,
    pg: () => sql`SELECT * FROM pg_catalog.pg_tables`
    })
    })

Patch Changes

0.1.17

Patch Changes

0.1.16

Patch Changes

  • Updated dependencies [e5e56d1]:
    • effect@3.1.1
    • @effect/platform@0.52.1
    • @effect/sql@0.1.16

0.1.15

Patch Changes

  • Updated dependencies [9deab0a, 7719b8a]:
    • @effect/platform@0.52.0
    • @effect/sql@0.1.15

0.1.14

Patch Changes

0.1.13

Patch Changes

0.1.12

Patch Changes

  • Updated dependencies [18de56b]:
    • effect@3.0.7
    • @effect/platform@0.50.7
    • @effect/sql@0.1.12

0.1.11

Patch Changes

0.1.10

Patch Changes

  • Updated dependencies [6222404, 868ed2a]:
    • effect@3.0.5
    • @effect/platform@0.50.5
    • @effect/sql@0.1.10

0.1.9

Patch Changes

  • Updated dependencies [9a24667]:
    • effect@3.0.4
    • @effect/platform@0.50.4
    • @effect/sql@0.1.9

0.1.8

Patch Changes

  • Updated dependencies [b3b51a2]:
    • @effect/platform@0.50.3
    • @effect/sql@0.1.8

0.1.7

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.50.2
    • @effect/sql@0.1.7

0.1.6

Patch Changes

  • Updated dependencies []:
    • @effect/platform@0.50.1
    • @effect/sql@0.1.6

0.1.5

Patch Changes

0.1.4

Patch Changes

  • #2562 2cecdbd Thanks @fubhy! - Added provenance publishing

  • Updated dependencies [2cecdbd]:

    • @effect/platform@0.49.4
    • effect@3.0.2
    • @effect/sql@0.1.4

0.1.3

Patch Changes

  • Updated dependencies [8d39d65]:
    • @effect/platform@0.49.3
    • @effect/sql@0.1.3

0.1.2

Patch Changes

  • Updated dependencies [5ef0a1a]:
    • @effect/platform@0.49.2
    • @effect/sql@0.1.2

0.1.1

Patch Changes

0.1.0

Minor Changes

Patch Changes