import { sql } from "drizzle-orm";
import { index, jsonb, pgTable } from "drizzle-orm/pg-core";
export const users = pgTable("users", {
metadata: jsonb("metadata").$type<Record<string, any>>(),
}, t => ({
ginIndex: index("gin_idx").on(t.metadata).using(sql`gin`),
ginIndex2: index("gin_idx_2").on(t.metadata).using(sql`GIN ((metadata->'name'))`),
}));
import { sql } from "drizzle-orm";
import { index, jsonb, pgTable } from "drizzle-orm/pg-core";
export const users = pgTable("users", {
metadata: jsonb("metadata").$type<Record<string, any>>(),
}, t => ({
ginIndex: index("gin_idx").on(t.metadata).using(sql`gin`),
ginIndex2: index("gin_idx_2").on(t.metadata).using(sql`GIN ((metadata->'name'))`),
}));