migration.sql 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. -- CreateTable
  2. CREATE TABLE "configuraciones_tributarias" (
  3. "id" TEXT NOT NULL PRIMARY KEY,
  4. "ambiente" TEXT NOT NULL,
  5. "tipoEmision" TEXT NOT NULL,
  6. "razonSocial" TEXT NOT NULL,
  7. "nombreComercial" TEXT NOT NULL,
  8. "ruc" TEXT NOT NULL,
  9. "dirMatriz" TEXT NOT NULL,
  10. "estab" TEXT NOT NULL,
  11. "ptoEmi" TEXT NOT NULL,
  12. "secuencial" TEXT NOT NULL,
  13. "obligadoContabilidad" TEXT NOT NULL DEFAULT 'NO',
  14. "activo" BOOLEAN NOT NULL DEFAULT true,
  15. "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  16. "updatedAt" DATETIME NOT NULL
  17. );
  18. -- CreateTable
  19. CREATE TABLE "clientes" (
  20. "id" TEXT NOT NULL PRIMARY KEY,
  21. "tipoIdentificacion" TEXT NOT NULL,
  22. "identificacion" TEXT NOT NULL,
  23. "razonSocial" TEXT NOT NULL,
  24. "direccion" TEXT NOT NULL,
  25. "email" TEXT,
  26. "telefono" TEXT,
  27. "activo" BOOLEAN NOT NULL DEFAULT true,
  28. "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  29. "updatedAt" DATETIME NOT NULL
  30. );
  31. -- CreateIndex
  32. CREATE UNIQUE INDEX "configuraciones_tributarias_ruc_key" ON "configuraciones_tributarias"("ruc");
  33. -- CreateIndex
  34. CREATE UNIQUE INDEX "clientes_tipoIdentificacion_identificacion_key" ON "clientes"("tipoIdentificacion", "identificacion");