| 1 | "@effect/sql-drizzle/Mysql#layer": |
| 2 | replacement: "Layer.effect(AppDb, MysqlDrizzle.makeWithDefaults())" |
| 3 | note: "The package was removed; import MysqlDrizzle from drizzle-orm/effect-mysql2, define an application service tag, and compose with MysqlClient.layer." |
| 4 | "@effect/sql-drizzle/Mysql#layerWithConfig": |
| 5 | replacement: "Layer.effect(AppDb, MysqlDrizzle.makeWithDefaults(config))" |
| 6 | note: "The package was removed; use drizzle-orm/effect-mysql2, port config to EffectDrizzleMySqlConfig, and define an application service tag." |
| 7 | "@effect/sql-drizzle/Mysql#make": |
| 8 | replacement: "drizzle-orm/effect-mysql2#makeWithDefaults" |
| 9 | note: "Use Drizzle's Effect 4 integration; it returns EffectMysql2Database and requires MysqlClient." |
| 10 | "@effect/sql-drizzle/Mysql#makeWithConfig": |
| 11 | replacement: "drizzle-orm/effect-mysql2#makeWithDefaults" |
| 12 | note: "The constructor split was removed; use makeWithDefaults(config), or make(config) when explicitly providing logger and cache services." |
| 13 | "@effect/sql-drizzle/Mysql#MysqlDrizzle": |
| 14 | replacement: "drizzle-orm/effect-mysql2#EffectMysql2Database" |
| 15 | note: "The service tag was removed; use the database type and define an application Context.Tag if service access is required." |