Punto a YugabyteDB, e fermare `mvn test` la produzione di migrazione

FixInitializerService
Shipped
13 agosto 2026 alle ore 00:38 UTC
Author
Kamo
Commit
f380da9

La datasource ha ancora nominato la porta 26257. Questo è il CockroachDB in pensione, che è ancora in esecuzione e ancora rispondere, quindi una corsa contro di esso riesce completamente e non raggiunge nulla: ACCOUNT HISTORY è stato creato in un database nessun servizio legge, mentre l'implementazione SecurityService che chiede che è andato in diretta contro Yugabyte senza Ecco. Ora 5433, la porta YSQL utilizza i servizi distribuiti. Ricorrere e verificare — account history e i suoi sei indici esistono in Yugabyte. PostgreSQLDialect rimane bloccato, e su un PostgreSQL reale è semplicemente corretto piuttosto che una soluzione: la corsa è scesa da 22 minuti a 14 e da 48 DDL errori a 12, tutti i dodici inerti e documentati dove l'impostazione è. `mvn test` stava eseguendo l'intera suite di migrazione contro la produzione. A sinistra L'impalcatura di Spring Initializr... bare contextLoads() in un pacchetto che non appartiene a nessuno — ha avviato l'intera app, che in questo modulo significa ddl-auto contro prod (446 tentativi ALTER) seguiti da ogni CommandLineRunner, SchemaCleanupRunner emette UPDATE e ALTER dal vivo, e Lasciare un indice unico. Chiunque abbia eseguito il test suite migrata produzione senza saperlo, ed è per questo che ci sono voluti venti minuti. Tre classi di test sibling già avvertito su questo nel loro javadoc; commenti fanno non fallisce costruisce, quindi NoSpringContextInTests Il test lo fa. La suite è ora di 8 secondi e non ha alcun DDL. EmailTemplateSeedRunnerTest's due fallimenti erano aspettative stanti, non un bug: runner deliberatamente re-saves SYSTEM righe così corretto soggetti canonici e HTML raggiungere il database, e entrambi i test ancora forbade la scrittura. Ora affermano che cosa è per — la fila SISTEMA è rinfrescata da canonico, e la copia di un org è lasciata da solo perché questo org potrebbe averlo modificato.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo