Database Example
Demonstrates database integration using @venturekit/data.
Source: examples-code/database/
Key Concepts Demonstrated
Section titled “Key Concepts Demonstrated”- Database intent — declarative PostgreSQL provisioning
- Pure-SQL migrations —
.sqlfiles inmigrations/, applied byvk migrate - Query utilities —
query(),mapResults() - Transactions —
withTransaction(), transactional handlers - Intent outputs — accessing database endpoint from
ctx.intentOutputs
Infrastructure
Section titled “Infrastructure”// In defineVenture() — vk.config.tsdatabases: [{ id: 'main', type: 'postgres', name: 'app', backups: true, encrypted: true,}],Run It
Section titled “Run It”cd venturekit-doc/examples-code/databasenpm installvk migrate # apply migrations/vk dev