百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kysely-codegen

> 编程语言
开源

从数据库中生成 Kysely 类型定义。

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

从数据库中生成 Kysely 类型定义。

kysely-codegen 会从您的数据库中生成 Kysely 类型定义。就是这样。

目录

  • 安装
  • 生成类型定义
  • 使用类型定义
  • CLI 参数 - 基本示例 - 带别名的命名导入
  • 配置文件

安装

bash
npm install --save-dev kysely-codegen

您还需要安装 Kysely 与您选择的驱动程序一起使用:

bash
# PostgreSQL
npm install kysely pg

# MySQL
npm install kysely mysql2

# SQLite
npm install kysely better-sqlite3

# MSSQL
npm install kysely tedious tarn @tediousjs/[email protected]

# LibSQL
npm install @libsql/kysely-libsql

生成类型定义

开始使用的最方便的方法是创建一个.env文件,其中包含您的数据库连接字符串:

bash
# PostgreSQL
DATABASE_URL=postgres://username:[email protected]/database

# MySQL
DATABASE_URL=mysql://username:[email protected]/database

# SQLite
DATABASE_URL=C:/Program Files/sqlite3/db

# MSSQL
DATABASE_URL=Server=mssql;Database=database;User Id=user;Password=password

# LibSQL
DATABASE_URL=libsql://token@host:port/database

如果您的 URL 包含带有特殊字符的密码,则这些字符可能需要 百分比编码。

导出接口 User { company_id: number | null; created_at: 生成的; email: 字符串; id: 由系统生成; is_active: 布尔值; name: 字符串; updated_at: T

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言