Añadir aglutinantes.es.sraytch
Cuatro declaraciones en lugar de una ALTER: carpetas están pobladas, y Yugabyte rechaza todo el ADD COLUMN ... NO NULL en lugar de la cláusula, así que la colum...
Añadir ****************
Registros que presentaron una reserva cuando ese no es el agente que nombra, así que alguien gestionar oportunidades puede elevarse a uno en nombre de un agente...
Indices compuestos para geolitéslocalizacións
Solo País fue el único índice en una tabla de 80.429 filas. Medido en la producción: resolución de la ciudad (país . subdivisión) index-scanizado todas las 18.8...
Index member-rights-applied on (member-id, the-right)
La tabla no tenía índices en absoluto, mientras que cada buscador en ella se filtra por el miembro-ID. A las 10.524 filas una mirada de derechos de un solo miem...
índices de plomo compuestos, y desbloquear la carrera que los crea
La cuadrícula /leads ahora se filtra y páginas en la base de datos en lugar de envío toda la organización al navegador. Con sólo IX-LEADS-ORG-ID que reubicaría ...
Retiro *************
Los códigos de seguimiento se comparten ahora?discount=-uuid. El viejo "memberId". publicó un verdadero identificador de miembro en cada enlace compartido y hiz...
Añada users.is.fake, en el único orden de declaración que una tabla poblada permite
Espejos el nuevo campo de Usuario.isFake. Cuatro declaraciones, y la orden es la totalidad migración: YugabyteDB rechaza el COLUMN ADD ... NO NULL en una mesa p...
Añadir la columna kamomeet.logo.overlay
Tercera superficie de superposición: la pantalla de pre-reunión KamoMeet. La misma forma que la otros dos anulados, sin relleno, sin DEFAULT. La guardia de la ...
Purgar los informes y las filas del salpicadero, y dejar de semilla VIEW-DASHBOARD
VIEW-DASHBOARD (0), VIEW-REPORTS (1) y EXPORT-REPORTS (2) fueron eliminados de RoleRightType hoy, junto con las dos páginas que nombraron. Esto elimina lo que e...
Añadir la columna de carga.logo.overlay
Segunda superficie para la función de superposición de logotipo: la pantalla de carga mostraba entre navegación de páginas, junto con la página de inicio masthe...
Añada la columna home.logo.overlay
Respalda la página principal Logo Superponer el ajuste: el color sólido y org puede pintar sobre el logotipo de masthead en la página de inicio de kamo-internal...
Purga las filas de VIEW.EMAIL-LOGS, y detenga una prueba podredera cuando los ordinales cambien
VIEW-EMAIL-LOGS (64) fue borrado de RoleRightType hoy por nombrar una característica que Nunca se construyó. Esto elimina lo que dejó atrás, medido en 42 filas ...
Purgar las filas almacenadas para los derechos de billetes retirados
SHARE.NOTES (72) y MANAGE-NOTES-SETTINGS (73) fueron eliminadas de RoleRightType Hoy por no tener ninguna característica para la puerta. Esto elimina lo que dej...
Añadir orgs.background.orden
Nullable VARCHAR (20), sin relleno y sin DEFAULT. un valor ausente a secuencial, que es el comportamiento que cada ha org tuvo antes de que existiera la columna...
De pie la lista de administradores de la plataforma
Volverlo de las subvenciones de acceso del sistema retirado.usario de acceso para que nadie que pudiera operar el Usuario del Sistema antes de que este desplieg...
Semilla los derechos de encuentro antes de que la puerta pueda bloquear a cualquiera
MediaService ahora requiere START-MEETING para crear una reunión y VIEW-MEETINGS a resolver uno. Medido en la producción antes de escribir esto: 42 funciones de...
Purga filas almacenadas para los derechos de chat-canal eliminados
Ids 74/75/76 ya no se resuelve. RoleRightsSyncService los barrería en algunos futura bota de servicio de seguridad de todos modos, en silencio, en un momento im...
Mávanse notas de propiedad de cuenta a la membresía
Añade notas.member-id y adjunta cada nota a los primeros de su propietario la organización de la cuenta ha sido la más larga, que en la práctica es donde se esc...
Ancestros relleno para que el cierre no pueda eliminar el acceso
MiembroRightsAppliedService niega ahora cualquier derecho cuya cadena matriz no sea concedidos. Cada fila escrita antes de que existiera la jerarquía no sabe na...
Añada la columna is-rich-text, por defecto y llenada a rica
Si una nota se edita como texto rico o texto plano no se puede volver a leer fuera de su contenido: una nota rica que nadie ha formateado todavía es byte-for-by...
Semilla a cada organización un texto legal por defecto
Un hr.legal-settings row per org, único en org-id, portando ******************* INSERT-ONLY, nunca una Actualización. Una organización que ha editado su propia...
Cuadros de notificación de los miembros y columnas de origen de un acontecimiento
Dos mitades de una característica. Una llamada programada en una pista se refleja en el programar el calendario de los miembros, y el punto del espejo es volver...
Añadir is-answered al índice de búsqueda de correo
Añade ************* por lo que el índice registra los tres Banderas IMAP en lugar de dos. La lista de mensajes extrae un marcador de respuesta de este uno, y la...
Indice y REVOKE las tablas de proveedores de nómina
Lo que Hibernate no puede expresar para las nuevas tablas de hr.timecard.payroll*. Dos REVOKEs. PayrollDispatch y PayrollSyncIssue rechaza actualizaciones y el...
Las columnas vacías en hr.timecard.punch
Espejos cuatro nuevas columnas nulas en la entidad TimecardPunch. Un vacío es ni un borrado ni una corrección: dice que el puñetazo nunca debió haber existido U...
Crear ACCOUNT-HISTORY
Espejos la entidad de la CuentaHistoria en la biblioteca compartida de kamo. Escrito explícitamente en lugar de dejar a ddl-auto porque los predeterminados impo...
Los índices parciales que detienen un doble pago y una colisión de código
************* es los dientes detrás del servicio de exportación negativa a volver a emitir. Un segundo expediente comprometido por un período de pago paga doble...
Registro de KI y migración de esquemas
Las mesas provienen de ddl-auto; este corredor suministra sólo lo que Hibernate no puede... los índices únicos parciales en una asignación primaria abierta y un...
Esquema para grupos que realmente pueden pagar
Tres corredores: BillingGroupRosterMigration crea facting.pay-group.miembros - a quién grupo significa pagar, antes de que haya comprado algo. org. org.id se d...
Crear el esquema de entrenamiento de RRHH
Registros com.kamo.z.shared.hr.training en la lista explícita de "EnableJpaRepositorios" . EntityScan es amplio por lo que las entidades se encuentran de cualqu...
Crear grupos de facturación y deshacer explícitamente la colisión heredada
Crearlo en una migración en lugar de dejarlo en ddl-auto, que produjo un Tabla a medio construir cuando la entidad fue apuntada a los grupos de facturación pree...
Añadir las columnas del reloj
pasado.de y suspensión. notificada, ambos nulos. Null significa pagar y No-toda: párr.
Deja desatir la restricción que limitaba a un miembro a una cuenta de facturación
Encuentra la restricción por forma en lugar de por nombre. Hibernate lo generó y el nombre no es estable en todos los entornos, por lo que cualquier restricción...
Añadir las columnas que hacen detectar un cambio de precio detectable
Orden (0), nulo, sin relleno de espaldas, una cantidad nula dice: "No sabemos qué este precio se creó con" y el reconciliador lo trata como desconocido en lugar...
Reprecio de almacenamiento adicional de $2.50 por 10 GB, ancho
El complemento describía una piscina compartida de toda la organización y luego tenía un precio USAGE-BASED en $4 con "25 GB" declarado sólo en prosa. Nada pres...
Añadir y backfill accounts.date-created
Hibernate no puede agregar esto en sí: ddl-auto lo emite NO NULL, que CockroachDB se niega en una mesa que ya tiene filas. Así que se añade nulo aquí, repleto, ...
Máve los calendarios sobre las membresía y da a cada org un compartido
Los calendarios y eventos eran propiedad de una cuenta y no llevaban organización. Esto une cada uno a la membresía más temprana de su propietario - la organiza...
Contactos de libreta compartidos a mano de sus propietarios
EmailService ahora tiene un alcance de cada contacto leer para contact.books.owner.id, que deja los contactos ya sentados en una organización sin dueño-falto li...
Esquema para la miniatura medida y almacenamiento de pistas
registros img.dat.derivatives, por archivo almacenado, el tamaño real de todo Kamo se generó de ella. Sustituye img.THUMB.FILE-FILE-SIZE como fuente de esa cifr...
Esquema para medición de almacenamiento solo para tiendas de objetos
los días de la historia de los días de lo que un barrido lee de MinIO para los dos cosas que no tienen tamaño en la base de datos: activos de marca y los docume...
Esquema para medición de almacenamiento por buzón
**************** hold, por buzón y por día de llegada, el RFC822 bytes que el buzón está sosteniendo. La contabilidad de almacenamiento no tenía una fuente hone...
Corredor de escásto para las instantáneas de org.storage.snapshots
Espejos OrgStorageSnapshot como explícito DDL, al estilo de la casa . ddl-auto crea la tabla primero, por lo que el CREATE es un retroceso y los SET DEFAULTs so...
Declarar la aplicación **************** separación de la aplicación
El relleno sólo llenó una fila de plan que faltaba deliberadamente, por lo que no podía en silencio mover un nivel que dejó aplicaciones que nunca habían sido p...
Una fila de catálogo debidamente categorizada por app, en cada raíz de derecho
Nueve aplicaciones POS, Marketing Tools, Calculator, Club, Inventory, Legal, Games y ambos Sistemas de originación no tenían representación de catálogo en absol...
Filapel las filas de derechos de la aplicación en el catálogo del plan de plataforma
El derecho ahora se resuelve en una columna de tipo servicio mecanografiado, pero ninguna fila de catálogo llevaba una, por lo que Cada plan aún resuelto a 'tod...
Apunteros de buzón para departamentos y orgs, y rellenan los departamentos
DEPTS.MAILBOX-ID y ORGS.CONTACT-MAILBOX-ID, ambos UUID lisos sin FK a email.provider.mailboxes: los buzones sincronizados de proveedores externos y se pueden el...
Dale a un miembro del equipo un gerente
Añade MANAGER-ID a member-team.member, una autorreferencia anulable para el informe línea. Nada se llena: ningún gerente es una respuesta completa, tanto en la ...
Añadir DEPTS.PARENT-DEPT-ID para los departamentos anidados
Nullable sin relleno... null significa nivel superior, que es lo que cada existente El departamento estaba y la mayoría se quedará. Declarado UUID UU con un DR...
Migración para el libro de la comisión y mesas de pago de Stripe
Espejos com.kamo.z.shared.commission. ddl-auto crearía estos a partir de la anotaciones de todos modos; el explícito DDL es la convención de la casa y es lo que...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.