| 1 | "@effect/sql-drizzle/Pg#layer": |
| 2 | replacement: "Layer.effect(AppDb, PgDrizzle.makeWithDefaults())" |
| 3 | note: "The package was removed; import PgDrizzle from drizzle-orm/effect-postgres, define an application service tag, and compose with PgClient.layer." |
| 4 | "@effect/sql-drizzle/Pg#layerWithConfig": |
| 5 | replacement: "Layer.effect(AppDb, PgDrizzle.makeWithDefaults(config))" |
| 6 | note: "The package was removed; use drizzle-orm/effect-postgres, port config to EffectDrizzlePgConfig, and define an application service tag." |
| 7 | "@effect/sql-drizzle/Pg#make": |
| 8 | replacement: "drizzle-orm/effect-postgres#makeWithDefaults" |
| 9 | note: "Use Drizzle's Effect 4 integration; it returns EffectPgDatabase and requires PgClient." |
| 10 | "@effect/sql-drizzle/Pg#makeWithConfig": |
| 11 | replacement: "drizzle-orm/effect-postgres#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/Pg#PgDrizzle": |
| 14 | replacement: "drizzle-orm/effect-postgres#EffectPgDatabase" |
| 15 | note: "The service tag was removed; use the database type and define an application Context.Tag if service access is required." |