Add funcionarios table to schema with various optional fields and indexes
This commit is contained in:
@@ -2,8 +2,29 @@ import { defineSchema, defineTable } from "convex/server";
|
||||
import { v } from "convex/values";
|
||||
|
||||
export default defineSchema({
|
||||
todos: defineTable({
|
||||
text: v.string(),
|
||||
completed: v.boolean(),
|
||||
}),
|
||||
todos: defineTable({
|
||||
text: v.string(),
|
||||
completed: v.boolean(),
|
||||
}),
|
||||
funcionarios: defineTable({
|
||||
nome: v.string(),
|
||||
nascimento: v.optional(v.string()),
|
||||
rg: v.optional(v.string()),
|
||||
cpf: v.optional(v.string()),
|
||||
endereco: v.optional(v.string()),
|
||||
cep: v.optional(v.string()),
|
||||
cidade: v.optional(v.string()),
|
||||
uf: v.optional(v.string()),
|
||||
telefone: v.optional(v.string()),
|
||||
email: v.optional(v.string()),
|
||||
matricula: v.string(),
|
||||
simbolo: v.optional(v.string()),
|
||||
vencimento: v.optional(v.string()),
|
||||
admissao: v.optional(v.string()),
|
||||
desligamento: v.optional(v.string()),
|
||||
ferias: v.optional(v.string()),
|
||||
atestado: v.optional(v.string()),
|
||||
})
|
||||
.index("by_matricula", ["matricula"])
|
||||
.index("by_nome", ["nome"]),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user