1.8 KiB
1.8 KiB
02. Update Database Connection Strings and DB Names
meta: id: rebrand-to-kordant-02 feature: rebrand-to-kordant priority: P1 depends_on: [rebrand-to-kordant-01] tags: [infrastructure, database]
objective:
- Update all Turso database URLs and PostgreSQL connection strings from shieldai-* to kordant-* and database names from shieldai to kordant.
deliverables:
- web/src/server/db/index.ts — Turso URL updated
- web/drizzle.config.ts — Turso URL updated
- web/.env.development — DATABASE_URL updated
- web/.env.example — DATABASE_URL db name updated
- .env.example — DATABASE_URL user/db updated
- .github/workflows/ci.yml — PostgreSQL credentials and DB name updated
steps:
- Edit
web/src/server/db/index.ts— changelibsql://shieldai-dev-*tolibsql://kordant-dev-* - Edit
web/drizzle.config.ts— same Turso URL update - Edit
web/.env.development— same URL update - Edit
web/.env.example— update.../shieldaipostgres db name to.../kordant - Edit
.env.example— updatePOSTGRES_DB: shieldai,POSTGRES_USER: shieldai,POSTGRES_PASSWORD: shieldai_dev, andpg_isready -U shieldai, andDATABASE_URLall to usekordant - Edit
.github/workflows/ci.yml— update allshieldaireferences in db service config (POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD, pg_isready, DATABASE_URL)
tests:
- Unit: grep for any remaining
shieldai.*turso.iopatterns — should be zero - Config: verify all DATABASE_URL references use
kordantdb name
acceptance_criteria:
- No
shieldai-dev-orshieldaidatabase name remains in any connection string - CI workflow uses
kordantas PostgreSQL database name
validation:
- Run
grep -rn "libsql://shieldai" web/— expect zero results - Run
grep -rn "POSTGRES_DB: shieldai" .github/— expect zero results