表结构

如果你在 schema 中声明一个实体,查询构建器会在查询中加上 schema 名称:
select * from [schema].[users]

import { int, text, mssqlSchema, nvarchar } from 'drizzle-orm/mssql-core';

export const mySchema = mssqlSchema('my_schema');

export const mySchemaUsers = mySchema.table('users', {
  id: int().identity().primaryKey(),
  name: text(),
  color: nvarchar({ length: 100 }).default('red'),
});
CREATE SCHEMA [my_schema];

CREATE TABLE [my_schema].[users] (
  [id] int IDENTITY(1, 1),
  [name] text,
  [color] nvarchar(100) CONSTRAINT [users_color_default] DEFAULT ('red'),
  CONSTRAINT [users_pkey] PRIMARY KEY([id])
);