认识 Drizzle Studio
🖥 Drizzle Studio 是一种探索 Drizzle 项目中 SQL 数据库的新方式。
Drizzle Studio 获取您的 Drizzle 配置文件,连接到您的数据库,并允许您根据现有的 Drizzle SQL schema 浏览、添加、删除和更新所有内容。它支持显式 `null` 和 `empty string` 值、`booleans`、`numbers` 和 `big integers`、`json objects` 和 `json arrays`。
快速开始
安装依赖
请务必先查阅我们的入门指南!
npm
yarn
pnpm
bun
npx drizzle-orm
npx -D drizzle-kit
准备您的数据库 Schema
查阅扩展的 Schema 声明文档。
import { pgTable, serial, text, varchar } from "drizzle-orm/pg-core";
export const users = pgTable('users', {
id: serial('id').primaryKey(),
fullName: text('full_name'),
phone: varchar('phone', { length: 256 }),
});
准备配置文件
查阅扩展的配置文件文档。
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./schema/*",
out: "./drizzle",
dialect: 'postgresql',
dbCredentials: {
url: process.env.DB_URL,
}
});
启动 Drizzle Studio
npx drizzle-kit studio
您可以使用 `port` CLI 标志来自定义进程端口,并使用 `verbose` 标志来启用扩展的 SQL 语句日志记录。
yarn drizzle-kit studio --port 3000 --verbose
默认情况下,Drizzle Studio 将在 `https://local.drizzle.studio` 主机上启动,且 Studio 服务器将启动在 127.0.0.1 主机上,但您可以指定任何您想要的主机。
yarn drizzle-kit studio --host 0.0.0.0
下一步是什么?
我们将在未来几个月内大幅改进和扩展 Drizzle Studio!
在 Twitter 上关注我们,并欢迎加入我们的 Discord!