Skip to content

Commit cb2c5f1

Browse files
committed
fix: update CRUD Routes Pattern to use runMigrations(db)
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
1 parent f2b1e9d commit cb2c5f1

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

skills/databricks-apps/references/appkit/lakebase.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,17 +162,14 @@ Always use server-side routes for Lakebase operations — do NOT call database q
162162
```typescript
163163
// server/server.ts
164164
import { createApp, server, lakebase } from "@databricks/appkit";
165-
import { ensureSchema, initDb } from './db';
165+
import { initDb, runMigrations } from './db';
166166
import { setupTodoRoutes } from './routes/lakebase/todo-routes';
167167

168168
await createApp({
169169
plugins: [server(), lakebase()],
170170
async onPluginsReady(appkit) {
171-
// Schema init (raw SQL for first deploy, then use drizzle-kit)
172-
await ensureSchema(appkit.lakebase.pool);
173-
174-
// Create Drizzle instance and register routes
175171
const db = await initDb(appkit);
172+
await runMigrations(db);
176173
setupTodoRoutes(appkit, db);
177174
},
178175
});

0 commit comments

Comments
 (0)